« プロジェクト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