人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

最近、wordpressで作っているサイトのレンタルサーバーを移転しました。
その結果、なぜか今までは大丈夫だったのに、「?」という文字(波線)だけが、「?」というように表示されるようになってしまいました。
他の文字はまったく大丈夫です。
過去ログにしても、新しくかいたエントリーやコメントなどにしてもそうなのですが…。
これはいったいどうしてなのでしょうか…。

ちなみにwordpressのバージョンはME2.2.1です。どなたか対策など分かりましたらお教え頂ければ幸いです。

●質問者: maiko8
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:wordpress けが エントリー コメント サイト
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● どんジレ、どんさん
●23ポイント

こんばんは。


?(全角)

~ (半角)

ご指摘の文字は Shift-JIS でも保存できますのでUTF-8関係の文字化けでもなさそうなので、難しいですね。


WordPressが文字化け [Hibi日記]

WordPress文字化け解消! [Hibi日記]

pools.jp | WordPressのインストールと文字化け対応

上記3つの記事を拝見すると、どのような文字化けが生じたのかまでは分からないのですが、MySQL側の設定との兼ね合いで問題が生じる場合があるとのことです。


半端な知識で提案して恐縮なのですが、上記例から、以前のレンタルサーバーの設定では問題なかったことが、今度のレンタルサーバーではサーバー側の設定が異なる可能性を推測できると思いますので、設定について一度レンタルサーバー会社にご確認されると解決の糸口が見つかるかもしれません。


以上、少しでも参考になれば幸いです。

◎質問者からの返答

ありがとうございます!

参照先、見てみました。

なんだか難しそうな…。

でも、

> ご指摘の文字は Shift-JIS でも保存できますのでUTF-8関係の文字化けでもなさそうなので、難しいですね。

こういうものなのですね…。なるほど…。

やはりサーバー会社に確認するしかないのでしょうか…。

いずれにしても、本当にありがとうございました。

他にも何かありましたら、ぜひお教え頂ければ幸いです。


2 ● KUROX
●23ポイント

http://wppluginsj.sourceforge.jp/force-wave-dash/

このプラグインを導入してみたらどうでしょうか?

◎質問者からの返答

拝見いたしました。

そして試したのですが…。ダメみたいです…。変わりません。

おそらく「全角チルダ」に変換される…ということでしょうか…。

ただ、こちらでは「?」になってしまうんです。半角の?。

不思議…。

いずれにしても、本当にありがとうございました。

他にもこれを見ている方でお分かりになりましたら、お待ちしております。


3 ● ffmpeg
●22ポイント

日本語文字コードの微妙なちがいだと思います。〜となっていても、何種類かあると思うので。mysqlについては文字コードの設定は何十も組み合わせがあり、末端ユーザーでは調べられないのが現状です。

ですから、前のバックアップを一括で文字化けしない〜に変換してしまうのが、簡単だと思います。mysqlの設定については、前のがよかったのか悪かったのかは判断できません。

http://www

◎質問者からの返答

なるほど…。

「〜」の方がいい…わけですね。

また、新しく「?」でエントリーやコメントを打ち込んでも同じようになってしまうのです…。

投稿者さんがコメントで使うのも、やはり「?」の方が多いので、これから先、対応できないのは厳しいかなー…と。

ふむむむ。とはいえ本当にありがとうございました。


4 ● ffmpeg
●22ポイント

どちらにせよ、現在お使いのレンタルサーバーのmysql設定がベストではないせいだと思いますが、そう言っていても仕方ありません。

方法としては、

(1)wordpressのutf-8版を使い、バックアップもutf-8に直して、再アップロードする。utf-8はmysqlのデフォルトだし、文字化けはしにくいです。

(2)あるいは、wordpressのソースの中でお使いの文字コードを使うように、すこし書き換えてやるという方法があります。


(1)だと通常は文字化けしません。〜程度は問題ないはずです。これでもするようなら、レンタルサーバーに欠陥があります。(2)は文字化けしたときによくとられる方法です。eucとかs_jisを使いたい場合はこちらでしょう。

http://www

◎質問者からの返答

ありがとうございます!

えと、データベースの中に照合順序があったんですが、それがJISばかり並んでいました…。

それを片っ端からutf-8にしたところ、新しく書くエントリーに関しては、無事に「?」が表示されました。

というかもしかして、直すまでもなく、新しく書いたものは?になったのかな…。

今となっては試せませんけども…。いずれにしても、過去の?はそのままですが、まぁ、未来を見ようと思います。

いずれにしても、みなさまのアドバイスのおかげで、そのあたりに気がつくことができました。

本当に大感謝です!

重ねて本当にありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ