イタリア語などのアクセント記号のついた文字の保存

2010 年 7 月 2 日

ホーム フォーラム 使い方全般 イタリア語などのアクセント記号のついた文字の保存

このトピックには2件の返信が含まれ、2人の参加者がいます。7 年、 5 ヶ月前 toshi2207 さんが最後の更新を行いました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #49842

    toshi2207
    参加者

    すばらしいカートシステムをありがとうございます。

    自分は音楽関連の商品を販売するサイトを製作したいと考えていますが、

    取り扱う商品の名前の一部にイタリア語などのアクセント記号付きの文字を含みます。

    使用文字コードはUTF-8とのことですが、

    商品名にイタリア語などのアクセント記号を入力すると文字化けしてしまうようです。

    保存するときに内部で変換されたりしているんでしょうか?

    以下、サンプル文字です。(文字化けしないことを祈ります)

    イタリア語

    À È É Ì Ò Ó Ù à è é ì ò ó ù

    ドイツ語

    Ä ä Ö ö Ü ü ß

    教えていただきたいのは、

    何らかの設定で上手くいくものなのか、

    あるいは、別途に開発をお願いできるのか(コストによりますが)、

    それともこうした文字は完全あきらめないとダメなのか、です。

    自分にはこれがとても重要な問題でして、質問させていただきました。

    お忙しいとは思いますが、教えていただければ幸いです。

    #59908

    nanbu
    参加者

    こんにちは。

    文字コードなどの設定に間違いなければ文字化けすることはありません。

    htaccess に以下を追加してみてください。()の部分は削除してください。

    php_flag output_buffering off

    php_value output_handler none

    php_value default_charset none

    php_value mbstring.language “Japanese”

    php_value mbstring.internal_encoding “EUC-JP”(or ”UTF-8”)

    php_value mbstring.http_input “pass”

    php_value mbstring.http_output “pass”

    php_flag mbstring.encoding_translation Off

    これで改善されない場合は、phpMyAdmin を使ってデータベースをチェックしてください。

    各テーブルの照合順序はutf8_general_ci になっていますでしょうか。またテーブル内の各フィールドの照合順序もutf8_general_ciにしてください。

    これは、WordPress のインストールの際、wp-config.php の’DB_CHARSET’を’utf8’、’DB_COLLATE’を’utf8_general_ci’にすることで、自動的に設定されます。

    #59909

    toshi2207
    参加者

    早速の返信ありがとうございます!

    .htaccess の設定からひとつづつ試しています。

    上手くいったかどうか、また連絡させていただきます。

    まずは取り急ぎお礼のみで失礼いたします。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。