サポート » インストール » サイトのタイトル 日本語入力できません。

  • 解決済 cyanpon

    (@cyanpon)


    WordPress3.0.1を、自社で使っているサーバにインストールしたんですが、一般設定の「サイトのタイトル」を入力しても、反映されず空白のままになってしまいます。

    普通に半角英数字は、勿論はいります。
    色々調べたところ、.htaccessに、下記の記述を書いてFTPで置いてもダメでした。

    php_flag mbstring.encoding_translation off
    php_value default_charset “UTF-8”
    php_flag default_charset “UTF-8”
    php_value mbstring.internal_encoding “UTF-8”
    php_value mbstring.http_input auto
    php_value mbstring.http_output pass

    後、日本語文字化けの件で、
    wp-config.phpの2行をコメントアウトしても効果ありません。

    //define(‘DB_CHARSET’, ‘utf-8’);
    //define(‘DB_COLLATE’, ”);

    他に、何かしら原因が分る方いらっしゃいましたら、ご回答下さい。

    私の職場で使っているサーバの環境は、
    PHP Version 5.1.6
    Mysql 5.0.45 文字コードujis

    宜しくお願い致します。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • サイトのタイトルだけなんですか?
    たとえば、試しに何か投稿すると日本語は使えるんですか?

    あと、phpの設定をhtaccessに書いたまではいいのですが、phpinfoなどでその設定が反映されていることは確認しましたか?

    自社サーバーとのことなので管理者に問い合わせることが一番大事だと思いますけど・・・
    1.htaccessは使えるのか?
    2.phpの文字コードは?
    最低でも上記は確認してみましょう。htaccessが使用できないならphp.iniに直接書き込む必要があるかもしれませんね。

    トピック投稿者 cyanpon

    (@cyanpon)

    kvexさま>
    ご返信させて頂きます。

    >サイトのタイトルだけなんですか?
    >たとえば、試しに何か投稿すると日本語は使えるんですか?

    試しにコメントを投稿したところ、同じようにハジかれてしまいました。
    半角英数字なら問題なく投稿できましたが。。

    >あと、phpの設定をhtaccessに書いたまではいいのですが、phpinfoなどでその設定が反映され>ていることは確認しましたか?

    .htaccess設置後、info.phpで見ますと、ちゃんと反映されております。

    shokun0803さま>
    ご返信させて頂きます。
    いちよう、管轄なのでサーバ回りは把握しております。
    1.htaccessは使えるのか? →問題なく使えます。
    2.phpの文字コードは? →EUC-JPです。

    以上、宜しくお願い致します。

    投稿時に文字が消える現象はsqlの書き込みとphpの文字コードの差異が問題だと思うのです。(表示上の文字化けならDBから消えたりはしない)
    で、考えうることはDB生成時の文字コードと照合順序くらいでしょうか?utf8_general_ciでDBを生成してインストールしなおしてもだめですかねぇ・・・

    htaccessの記述に問題があるとは思いにくいですが、必要以上に指定するのもどうかと思います。文字コードの変更だけなら

    php_flag mbstring.encoding_translation off
    php_value default_charset "UTF-8"

    くらいでも十分?あとは管轄のようなのでWordPressにこだわらず自前でphpとsqlの簡単な接続テストを行ってみることでしょうか;)

    shokun0803さま>
    ご返信させて頂きます。
    いちよう、管轄なのでサーバ回りは把握しております。
    1.htaccessは使えるのか? →問題なく使えます。
    2.phpの文字コードは? →EUC-JPです。

    このスレッドの最初に.htaccessの内容を提示されていますが、そこでutfと指定されているなら、EUC-JPとなるのはおかしいでしょう。
    インストールはできたということなので、エンコーディング周りの問題でしょうね。

    データベースを自分で操作(phpmyadminなどでも可)なら、↑でshokunさんがおっしゃられているとおり、DBをutf8_general_ciにしてやりなおすとかですかね?
    MySQL5ということですので、照合順は好きに設定できますから。

    トピック投稿者 cyanpon

    (@cyanpon)

    すいません、ちょっと誤字がありました。

    正確には、utf-8を、euc-jpに変更して試してみました。

    php_flag mbstring.encoding_translation off
    php_value default_charset “euc-jp”
    php_flag default_charset “euc-jp”
    php_value mbstring.internal_encoding “euc-jp”
    php_value mbstring.http_input auto
    php_value mbstring.http_output pass

    それでも、同じ現象が出てしまう状況です。

    取り急ぎ、DBの生成から考え直してみます。

    正確には、utf-8を、euc-jpに変更して試してみました。

    現状のWordPressはUTF-8オンリーでしъ(`ー゜)

    ウンウン

    トピック投稿者 cyanpon

    (@cyanpon)

    ご回答頂いた皆様、インストールする際に、define(‘DB_CHARSET’, ‘utf8’);にして問題なく終わりました。

    色々と有難うございました。勉強になりました。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「サイトのタイトル 日本語入力できません。」には新たに返信することはできません。