Semantic Web – WordPress

random characters 文字化け

with one comment

「文字化け」の英語は何?
答えてねっとを参照すると、“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”,”キリル文字みたい” は早く解決できた方がよい。

Written by support

2004/11/07 @ 17:05

カテゴリー: ブログ blog

コメント / トラックバック1件

Subscribe to comments with RSS.

  1. encode.pm, movable type

    このブログページは、Xrea.comさんのWWWサーバ     Perl: version: 5.8.4 (5.0080…


コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。