- 2003-02-17 (Mon) 15:39
今朝からiChatでdh's memorandaのヒラタさんにMTに関する疑問をいくつかぶつけさせてもらいました。プログラム的なことはほとんどよくわからないので、ここぞとばかりにひとりで張り切ってしまってまとまりのない質問の連続になってしまったので、質問を整理してメールさせていただくことにし、丁寧な回答をその後いただきました。
MTのUTF-8化に関しては一歩前進したような気がしますが、また新たな問題が出てきました。
MTのデータベースにはmysqlを使っています。今までShift_JISで作ってきたので、mysqlの方の文字コードをShift_JISからUTF-8に変更しなければならないのかもという推測はあたっていたようです。それでdaily bLog by snotchさんのところの『movabletype 文字コード変更スクリプト』を教えていただきました。さっそく試してみたのですが、エラー。mysqlのこともほとんど何も知らないので、$dbsockの項に何を入れたらいいのかよくわかりません。とりあえず、ホスト名を入れてみましたが、お次はFatal error: Call to undefined function: mb_detect_encoding()というエラーが出ます。エラーの意味もわからないのでボクにはもう対処のしようがありませんです。もっと調べて調べて調べなければならないです。
もっと簡単に文字コードを変更できると助かるのになあ。と思いました。
