![]() |
|
2 8 6 - ROUTE286 の後継ブログ。 |
|
|
|
今後は 2 8 6 で記事投稿・ブログ公開を行います。 ROUTE286 の新たな記事投稿は行われませんが、修正等は行います。 |
|
文字コードの話。 |
|
|
|
ROUTE286 - トップ >
ウェブログのブログ話(Blog) |
サイト連携 [RSS] |
|
|
|
書込 - 2004年 > 04/02/15 20:06 |
|
|
|
MOVABLE TYPE では文字コードが UTF-8 がメインとなっているみたいです。 これは 日本語パッチ が EUC と UTF-8 の2種類で提供されていて、 ( 語り部 のテストとしてちょこっと使ったのですが、 確かにシフト JIS だと何か Perl が動作せずにエラーになってしまいます。) 更にプラグインになると UTF-8 の方が導入が楽らしい。 で、この ROUTE286 ですが……シフト JIS です。^^;;; これはやはり MSX や MS-DOS の残りで、 自分が シフト JIS で Perl を作っている経験が多いからでしょうか。 シフト JIS だと「メモ帳」でも大丈夫ですからね。 結構「Blog やるまではシフト JIS 使ってました」という方、多いでしょう? EUC を選んでいる人は Perl の経験がある人のような気がします。 結構 MOVABLE TYPE で移転等に合わせて UTF-8 に変更しようと試みる方がいるのですが、 その人たちに一言記載したいのは、「無理に文字コードを変更しなくても良いんじゃないの?」という事。 UTF-8 で有利なのは他言語も化けずに受信できる事なのですが、 UTF-8 は シフトJIS や EUC よりファイル・データベースのサイズが1〜2倍になる事、知ってます? (半角文字も2バイトになるので、半角文字がある分バイト数が増えます。 HTML のタグがあったとすれば、タグの記載がある文字数分が増えるわけです。) この文章のシフトJIS …… 2655バイト この文章のUTF-8 ………… 3620バイト 文字化けを気にして UTF-8 に変換する方がいるのですが、 UTF-8 でも変換方法によっては文字化けします。 ( ROUTE286 のトラックバックは UTF-8 にしているのですが、 相手が UTF-8 でも特定の文字だけ文字化けを起こしているケースがありまして……) なかなか難しいものですね……。 何か少し前に「Java サーブレット」が業界で流行ったのです。 Perl とか PHP で組まれていたものも「Java じゃないとダメだ〜」とかって。 その傾向に近い感じもあります。 今 Java サーブレット使っているところって、見かけます? MOVABLE TYPE だって Perl ですよね? Perl だって mod_perl や PersistentPerl(旧 SpeedyCGI )を使えば、 PHP・Java サーブレット並に動作しますし……。 というか、その前に Java が Java サーブレットと Java アプレットと……と 種類がある事すら分かっていない人が語っているケースがあるのですが……。 ……え?トラックバックは文字化けしないのかって? 語り部 では Jcode.pm でコード変換しているので、大丈夫だと思いますが…… |
|
コメント・トラックバック ( 0 ) |
|
|
|
Presented by ROUTE286.
ROUTE286 トップ
お問い合わせ |