« Movable Type 3.121 と 3.12 | メイン | Encode.pm and Movable Type »

2004年11月07日

random characters 文字化け

「文字化け」の英語は何?
答えてねっとを参照すると、"random characters", "garbage characters", "greekings", "go cyrillics" いろいろな表現はあるようですが、普通の英和辞書にはもちろん記載されていない。

TrackBack (TB)、通知メールなどの文字化け対策について
Movable Type のTB pingなどの文字化けについて、旧バージョン(過去)から随分論議されている。
基本的なTrackBack文字化け対策については、Milano さんのブログページ「Milano::Monolog」
http://rebecca.ac/milano/mt/archives/000063.html
などに詳しい解説があります。
MT 英語版では Jcode.pm などの日本語用Perl関連モジュールを全く利用しませんので、必ず文字化けします。これまでは、Jcode.pmとの関連づけが不可欠でしたが、Perl 5.8.0以降をインストールしたWWWサーバでは Encode.pm が標準で実装されています( 標準モジュールとなっています。コンパイル可能なサーバ環境であれば、Encode.pm は Perl 5.7.3以降であれば使用できるそうです)。Movable Type の文字コードは、デフォルトで UTF-8 のUnicodeが使用されています(つまり、多くのユーザーが UTF-8 を使用している)ので、Encode.pm の方が優れています。因みに、Xrea.com さんのWWWサーバの一部は (2004/11/9 現在)、
Perl version: 5.8.4 (5.008004) であり、Encode モジュールとして Encode.pm が標準実装されています。本モジュール使用に際して、Jcode.pmやJcode.pl を使用する方法とは異なり、ユーザーはモジュール関連ファイルやディレクトリをアップロードする必要はありせん。【mt-check.cgiにて Perl5.6.*などと表示されるサーバ機は実装されていませんので、ご確認後にEncode.pmを使用して下さい。】

Movable Typeインストール後、モジュールを Jcode.pm から Encode.pm へ変更する方法:
http://shellscript.biz/archives/000036.html

===
注:Jcode.pm (Perl5専用) を利用する場合、Jcode - Japanese Charset Handler [ http://openlab.ring.gr.jp/Jcode/index-j.html ] のサイトから Jcode-0.87.tar.gz ないし Jcode-0.87.zip. (2004/11/9 現在の最新バージョン)をダウンロードし、展開後、ライブラリ用ディレクトリ (MT では、[mt]/extlib ) 内に、
   Jcode.pm
   Jcode ディレクトリ(および、pmファイルすべて)
だけをアップロードします。
===

しかし、現時点(最新のMT日本語版 Version 3.11-ja)でEncode.pmを試すときは、
Ogawa さんのブログページ「Ogawa::Memoranda」
http://as-is.net/blog/archives/000920.html
Encode.pm版lib/MT/I18N.pm
にチャレンジすることになる。
また、Ogawa さんは、
http://as-is.net/blog/archives/000906.html
リリースにあたってのコメントにて、"PublishCharsetで設定したcharsetでユーザーインタフェースの入出力表現と内部表現が統一されてしまいます。・・中略・・ TrackbackやXMLRPCの入出力インタフェースは、特例としてPublishCharsetに従うのではなく内部表現(=UTF-8)で行えばよいわけです。" などの抜本的な解決策を提唱されている。シックス・アパート(Six Apart Ltd.)日本法人さんなどが開発版を公開されるようであれば、是非試してみたい。
当方が利用しているXrea comさんのDB PostgreSQL は 文字コード"EUC-JP"以外をユーザーが選択できない! など、些細な問題も残っているが、"go cyrillics","キリル文字みたい" は早く解決できた方がよい。

投稿者 mvtp : 2004年11月07日 17:05

トラックバック

このエントリーのトラックバックURL:
trackbacklink 33

このリストは、次のエントリーを参照しています: random characters 文字化け:

» encode.pm, movable type from tips::RSS, Atom, S/MIME mail
このブログページは、Xrea.comさんのWWWサーバ     Perl: version: 5.8.4 (5.0080... [続きを読む]

トラックバック時刻: 2004年11月12日 11:13

コメント

コメントしてください

サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?




 Modified by Toshiaki YAMAMURA    Powered by Movable Type
 ■シックス・アパート株式会社より「個人用ライセンス」を取得し、Movable Type にて情報提供中です. ■ハンドル名とメールアドレスを入力すると、自由にコメント投稿できます. 但し、15歳未満のお子供は必ず保護者の指導・監督下で行って下さい. ■本ウエブログでは、サイト管理・運営者が著しく不利益と判断するコメントや他人を誹謗中傷するコメントは、直ちに削除いたします.