ROUTE286 - http://r286.com/

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 )

トラックバックURL: http://r286.com/katari/15
(日本語・文字コード自動判別)
トラックバックを正常に行っていないものや悪質性があるもの等は編集・削除する場合があります。
逆に内容の良い記事からのトラックバックや興味を持ったコメント等は
2 8 6 (旧名 ADMIN @ ROUTE286)がツッコミを入れている事があります。
ROUTE286 上で公開されなくない返事や運営者へのお問い合わせ等は こちらのフォーム を用いて下さい。
以下のフォームはコメントでの利用ははもちろん、
トラックバック機能がない blog で以下のフォームをトラックバック代わりにしていただいても結構です。



表題 / 題名


概要 / 内容


サイト(ウェブログ)URL 省略可


サイト(ウェブログ)名 / 名前


「route/15」を半角で入力して下さい





ROUTE286 はオリジナルのシステムで動作しています。
Presented by ROUTE286. ROUTE286 トップ お問い合わせ