« プロジェクト75 〜いよいよ立ち上げ(前編)〜 | メイン | プロジェクト75 〜いよいよ立ち上げ(後編)〜 »

2006年11月07日

文字化け解消しました〜備忘録〜

普通の水槽立ち上げの記事ものちほど書きますが、とりあえずお知らせ、兼、自分のための備忘録を。

Windowsユーザーの方がコメントを書いてくれた際に「〜」マークの伸ばす棒、例えば、「いい天気だよね〜」というように使う際に、この文字が文字化けして「?」で表示されていましたが、無事解決しました。
もう大丈夫なようです。

ここからはマニアックな完全な備忘録

どうやら原因はデータベースをMySQLに変えたせいのようでした。
MySQL4以上でこの問題が出るとか。バグ?
MySQLの文字コードがShift_JISで、ブログがUTF-8ですからねぇ、その辺の変換の途中でおかしくなったのでしょう。
文字コードの問題はいつまで経ってもなくなりませんね〜。

とりあえずXHTMLはUTF-8が推奨なようなので、ブログはそのままUTF-8にしました。

解決策は以下の2点の処理。

1.MovableType再インストールの際に、環境設定ファイル「mt-config.cgi」に「SQLSetNames 1」というSQLに渡す際に明示的にUTF-8であることを伝える呪文を追記。

2.MySQLの文字コードをUnicodeに変更。

どちらが効いたのかはよくわかりませんが、とりあえず直ったようで、よかったよかった。


一つ気が付いたのは、WinとMacで「〜」のマークが右上がりか左上がりかで違う。
厳密には違うマークに変換されてしまってるみたいだけど、まぁ通じるからいいよねw。
追記、それも同時に直ったみたい ←ウソ、それは直ってなかったみたいですorz)

以上。

投稿者 38brain : 2006年11月07日 23:16

トラックバック

このエントリーのトラックバックURL:
http://www.aquamindlaboratory.com/cgi/mt/mt-tb.cgi/391

コメント

そうそう、brainさんの「〜」とおいらの「?」は微妙に違うんですよね?。
おいらのはあっさり派で、brainさんのは歌舞伎調。
OSの違いによるものでしたか。
なんか特別な字を使ってるんだと思ってました(^^)

投稿者 おまつ : 2006年11月08日 00:50

ウヒヒ!!
昨日の朝方かな??
なんかブログ見れませんでしたねww
でもなんか、違うテンプレートでしたよ。
「アクアマインドラボラトリーの管理人のブログ」っていう題で
白地に水色みたいなノーマルテンプレートでした。
アレはなんだったのかな??ww夢かな??

それにしてもチンプンカンプンです。
こういうの詳しい人って素敵(はあと)

投稿者 namazu555 : 2006年11月08日 01:33

>おまつさん
ふふっ、今日から同じ「〜」ですよ(たぶん)。
にょろにょろ仲間ですね(はぁとw)。
・・・ウソでした、それは直ってないですね(苦笑)。

>namazu555さん
うっ、ゆ、夢ですよ・・・w。
やっぱり見られてた人いたんだ(汗)。
いやぁ一回全部消しちゃったんですよ。
かなり焦りました(苦笑)。
こんなことに詳しくても今のとこ大してメリットないですけどね〜w。
あ、ラボがあったか!
ここでのnamazuさんとの出会いもね(はぁとww)

投稿者 38brain : 2006年11月08日 01:41

コメントお願いします。




保存しますか?