Nov 05, 2002

このサイトを UTF-8 化してしまいました。自分で作った Language Pack を自分で使えない状況に嫌気がさしたのが原因です。EUC-JP と UTF-8 のどちらかで迷ったのですあ、自分の手持ちの環境では、UTF-8 で作ったページを読めないブラウザはほとんどなかったので、UTF-8 化してしまいました。読めなくなった人、ごめんなさい、って言っても、読めないですね...。

Movable Type / blog のウリの一つにサイト間の Syndication がありますが、これを支えるのは XML だったり、Webservices だったりするわけで、そうなると、UTF-8 化しておいたほうが、なにかと都合がいいわけですが、逆に UTF-8 化して気になるのは


  • 読めなくて困る人がどれくらいでてくるのか?

  • Google の検索ってちゃんと対応してくれるのか?

  • その他、未知の問題がでてくるのだろうか...?


といった点でしょうか。

いまどきのウェブページって、どの漢字コードで作るのがいちばんいいのでしょうか。

posted by hirata Nov 05, 2002, 12:00AM | Permalink | Comment | Trackbacks
Comments

 Japanese Language Pack、ダウンロードさせていただきました。お疲れ様です。
 UTF-8化について質問しようとしたところ、IE5.1.6 for MacOS9だと、このコメントのtextarea内が文字化けしてしまいました。今はNetscape7(MacOS9)で書き込んでいます。
 質問というのは、UTF-8化する場合、サイトのtemplateファイルの文字コードもUTF-8にしないといけないのでしょうか、というものです。
(個人的にはsystemの英語表記に問題はないのですが)
 よろしくお願いします。

posted by: yosshi on Nov 05, 2002, 9:18AM | link to this commmet

わたしは template も UTF-8 にしてみました。しなければいけないわけではないと思いますが、そのほうがブラウザでの化けが少ないかな、と。また、Comment が UTF-8 で入ってきてほしいというのもあります。

Mac の textarea で化ける問題はこちらに。

http://uva.jp/dh/mt/archives/000190.html

posted by: ひらた on Nov 05, 2002, 9:22AM | link to this commmet

 つまり、Macの文字化けにはひらたさんのサイトは対応していないってことですか?

posted by: yosshi on Nov 05, 2002, 9:40AM | link to this commmet

あ、ここの textarea ですね。勘違い。ちょっといじってみます。

posted by: ひらた on Nov 05, 2002, 9:46AM | link to this commmet

.comments-body textarea {
font-family: none
}

ってやってみました。上手くうごくのか、手元に環境がないので試すことができません。むむー。

posted by: ひらた on Nov 05, 2002, 9:54AM | link to this commmet

 だめみたいです。。。
 font-familyで日本語フォントを指定するのはダメなのですか?

posted by: yosshi on Nov 05, 2002, 9:57AM | link to this commmet

おつきあいいただいてありがとうございます。日本語フォントの指定は、わたしの趣味に合わないので、できるだけ避けることにしています。

posted by: dh on Nov 05, 2002, 11:52AM | link to this commmet

こんどは .comments-body の font-family をコメントアウトしてみました。どうでしょう。

最初の質問の答えですが、Language Pack を入れる、いれないにかかわらず、MT が publish するページを UTF-8 化するには Templates と mt.cfg の PublishLanguage の設定が必要です。Language Pack は編集画面を日本語化するだけですから...。

posted by: ひらた on Nov 05, 2002, 12:00PM | link to this commmet

 やっぱりダメです。。。
 Comment Listing Templateのtextareaタグ内に、lang="ja"を挿入されてはどうでしょうか。

posted by: yosshi on Nov 05, 2002, 12:40PM | link to this commmet

lang=ja やってみました。いかがでしょう?

posted by: ひらた on Nov 05, 2002, 1:11PM | link to this commmet

やっぱりだめでした。。。。

posted by: yosshi on Nov 05, 2002, 2:28PM | link to this commmet

家に帰ってから、いろいろ試してみます...。

posted by: ひらた on Nov 05, 2002, 2:48PM | link to this commmet

日本語入力できるようになりましたね。(Mac OS Xから書いてます。)
すばらしい!

これまでUTF-8を使っているサイトにはお目にかかったことがないので、平田さんは先駆者ですね。:-)

posted by: tai on Nov 07, 2002, 12:12PM | link to this commmet

ありがとうございます。

いろいろ調べたのですが、UTF-8 と Mac の IE5 との組みあわせでは、結局 font-family を設定しておかないとだめ、という結論になりました。ということで、設定してあります。別のやり方としては、ブラウザ側で IE の san serif フォントの設定を日本語のフォントにしても大丈夫です。

Mac の IE って、なんか変ですね。
いろいろ調べてくれた KAZ さん、ありがとう!

posted by: ひらた on Nov 07, 2002, 1:21PM | link to this commmet

IE 側で対処する場合の事を補足すると
「環境設定」の「言語/フォント」の中で
「既定の文字セット」 Universal Alphabet (UTF-8) のフォント指定が殆ど欧文フォントに成っているというのが文字化けの原因です。
MovableType の Comments の Textarea では サンセリフ系が指定されているようですので、そこだけでも日本語にすれば化けなくなると思います。

UTF-8 系の encode で和文フォントや欧文フォントが default で設定されているのも問題だと思います。やはりUTF-8 系の encode には、Unicode 用のフォントを用意してそれを使うように設定しておいて欲しいと思います。

posted by: KAZ on Nov 07, 2002, 2:58PM | link to this commmet

自己フォロー
最後の記述はサイトに対する物ではなくOSやブラウザを作っているところに対する意見です。

posted by: KAZ on Nov 07, 2002, 3:00PM | link to this commmet

はじめまして。
最近 Movable Type を使いはじめました。

Chimera をデフォルトブラウザにしているのですが Movable Type の編集画面で文字化けするのでどうしようかなー、と思っていたところ、こちらを参考にしてUTF-8にしました。
全く文字化けしません。素晴らしい!
ありがとうございました。

posted by: plack on Feb 18, 2003, 11:13AM | link to this commmet

はじめまして。poolと申します。
UTF-8+MacIEなのですが、中国語を入力する場合は
どうしたら良いでしょうか?

フォントの設定を日本語に設定してはだめですよね?
そもそも、UTF-8を使うならば言語に関係なく使用できなければ
いけないと思うのですが、日本語、中国語を混在で
使用する場合など、どうすれば良いのでしょう??

posted by: pool on Sep 17, 2003, 2:34PM | link to this commmet

混在させるには、MT を UTF-8 化するのがてっとり早いでしょう。入力は...、Mac/IE5 用の設定はわかりませんが、Safari ではそのまま中国語をいれればよさそうです。

クライアント側にフォントさえ入っていれば、あとはなんとかなりますから。

わたしが知っている範囲では、 「Schee.info 徐子涵」( http://blog.schee.info/ ) という台湾の方のサイトに、玉に日本語のページがブログされていて、台湾/日本語がゴチャマゼになっていますが、特に問題ないように見えています。この方のスタイルシートを見ていると、フォントの設定は MT のデフォルトから特に変更していないようです。Mac/IE5 だと、textarea で文字化けしているので、Windows 環境なんだろうなあ、きっと。

posted by: ひらた on Sep 30, 2003, 1:02AM | link to this commmet
TrackBacks
Trackback URL: http://daijihirata.com/mt/mt-tb.cgi/70
blogしてみました
Weblog: まさやんのつぶやき
Excerpt: 巷で噂のblogとやらを自宅サーバーで試してみました。(かなり乗り遅れているが) Macがメインマシーンなので、IEの文字化けには苦労しました。 以下のサイトを参考にさせて頂きました...
Trackbacked on: Feb 29, 2004, 10:20PM
mac のie文字化け
Weblog: まさやんのつぶやき
Excerpt: Movable Type de UTF-8 [dh's memoranda] このサイトが非常に参考になりました...
Trackbacked on: Feb 29, 2004, 10:23PM
エンコーディング
Weblog: Column@nak
Excerpt: webのエンコーディングについて皆さん同じ悩みを持っているようで。 UTF-8がいいのだろうか・・・ Trackbackの文字化け対策を発見。 早速実装してみる。次のTrackbackが楽しみ。 追記: おの...
Trackbacked on: Mar 12, 2004, 8:42PM