May 24, 2005

Nucleus EUC-JP と UTF-8 の比較

完全に独り言メモなんだが、EUC-JP と UTF-8 とで比較した。v3.2 では以下のファイルが別物。
atom.php
createaccount.html
install.php
install.sql
xml-rss2.php
bookmarklet.php
forgotpassword.html
admin.php
globalfunctions.php
search.php
admin-add.template
admin-edit.template
bookmarklet-add.template
bookmarklet-edit.template
server.php
atom\skinbackup.xml(?)
default\head.inc
rss2.0\skinbackup.xml(?)

このうち下記のものが、途中にあるメッセージを言語ファイルに移動する、もしくは単に charset を _CHARSET に置き換えるだけで共通化できそうなもの。install.php は量が多いので面倒そうだが...
install.php
bookmarklet.php(済み)
admin.php(途中まで)
globalfunctions.php
*.template
default\head.inc

以下が全く別もの、もしくは一部文字コードを UTF-8 に変換するコードが入っているもの。if 文で分岐すりゃなんとかなるかな?
atom.php
xml-rss2.php
search.php
server.php

以下どうしたらいいの? ^^; html だし、特に編集することもないだろうからドキュメントと同じく UTF-8 で統一、ってな扱いでもいいのかなぁ...
createaccount.html
forgotpassword.html

それと install.sql が微妙に違ってるんだが、セットアップ時のみ使用すること考えると、install.php をちょっと変更して、ユーザーに文字コードを選択してもらってから呼び出す sql ファイルを切替えるという手がある。ついでに intall.php も別名にして今まで通り2種類用意しておいて、共通の install.php で文字コードをまず選択してもらってから本来の install.php を起動すればいちいち中身を言語ファイルに移動したりせずに済みそうだなぁ... この場合、最後に install.* を削除してね云々のメッセージの部分を変更してと。



Related Info.

Comments

kitsune.info wrote:

> 以下どうしたらいいの? ^^; html だし、特に編集することもないだろうからドキュメントと同じく UTF-8 で統一、ってな扱いでもいいのかなぁ...

統一でいいような気がしています。
nucleus/documentation/*.html は UTF-8 に統一で問題ないみたいだし。
meta 要素で明示しないとまともに判別できない UA がありそうな予感がするくらいです。
他の方に聞いたら何か別の視点をお持ちかも知れませんが。

# documentation/ はオフラインで読まれる可能性がある点で状況が少し違うのかも知れませんが。
Posted on May 25, 2005 01:46:45

Kimitake wrote:

けつねさん、コメントどうもです。
問題の html って、あまり使われてないのかもしれませんが、使う人はあのまんまじゃないと思うんですよね。それなりに自分のところのページ色に変更してるだろうし。そんとき UTF-8 が気に入らないなら直して下さり、ってなスタンスでもいいのかなぁと。現にプラグインでも UTF-8 版のみとか EUC-JP 版のみリリースされてる人もいるようですし。
変換用スクリプトを作ってみるというのもいいかも。文字コードを変換してさらに charset などをチェックしてあれば変更する、みたいな。
Posted on May 25, 2005 02:09:06

Add Comments

※下記の単語・フレーズはコメントで使用できません。大文字・小文字は同一視します。
poker, backgammon, tramadol, casino, insurance, loans
JavaScript is required when you submit comment %20%20%3c%61%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%22%3e%3c%2f%61%3e %3c%66%6f%72%6d%20%6d%65%74%68%6f%64%3d%22%70%6f%73%74%22%20%61%63%74%69%6f%6e%3d%22%23%6e%75%63%6c%65%75%73%5f%63%66%22%3e %09%3c%64%69%76%20%63%6c%61%73%73%3d%22%63%6f%6d%6d%65%6e%74%66%6f%72%6d%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%61%63%74%69%6f%6e%22%20%76%61%6c%75%65%3d%22%61%64%64%63%6f%6d%6d%65%6e%74%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%75%72%6c%22%20%76%61%6c%75%65%3d%22%68%74%74%70%3a%2f%2f%6b%69%6d%69%74%61%6b%65%62%6c%6f%67%2e%6e%65%74%2f%69%74%65%6d%2f%31%38%31%22%20%2f%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%69%74%65%6d%69%64%22%20%76%61%6c%75%65%3d%22%31%38%31%22%20%2f%3e %09%09 %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3eコメント%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%74%65%78%74%61%72%65%61%20%6e%61%6d%65%3d%22%62%6f%64%79%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%63%6f%6c%73%3d%22%34%30%22%20%72%6f%77%73%3d%22%31%30%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%62%6f%64%79%22%3e%3c%2f%74%65%78%74%61%72%65%61%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%3eお名前%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%34%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6e%61%6d%65%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%3eウェブサイト%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%75%73%65%72%69%64%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%36%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%6d%61%69%6c%22%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%3eメール%3a%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%6e%61%6d%65%3d%22%65%6d%61%69%6c%22%20%73%69%7a%65%3d%22%34%30%22%20%6d%61%78%6c%65%6e%67%74%68%3d%22%31%30%30%22%20%76%61%6c%75%65%3d%22%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%66%69%65%6c%64%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%65%6d%61%69%6c%22%20%2f%3e %09%09 %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%63%68%65%63%6b%62%6f%78%22%20%76%61%6c%75%65%3d%22%31%22%20%6e%61%6d%65%3d%22%72%65%6d%65%6d%62%65%72%22%20%69%64%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%20%20%2f%3e %09%09%3c%6c%61%62%65%6c%20%66%6f%72%3d%22%6e%75%63%6c%65%75%73%5f%63%66%5f%72%65%6d%65%6d%62%65%72%22%3e情報を記憶しておく%3c%2f%6c%61%62%65%6c%3e %09%09%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%73%75%62%6d%69%74%22%20%61%6c%74%3d%22コメントを追加%22%20%76%61%6c%75%65%3d%22コメントを追加%22%20%63%6c%61%73%73%3d%22%66%6f%72%6d%62%75%74%74%6f%6e%22%20%2f%3e %09%3c%2f%64%69%76%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%32%35%37%34%64%39%66%63%63%66%35%64%62%61%36%63%37%62%63%30%37%62%30%30%62%38%38%63%62%33%38%65%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%65%66%34%33%65%36%64%65%61%35%32%35%35%38%31%37%34%32%62%32%65%33%33%34%34%35%39%65%34%38%33%63%22%3e %3c%2f%66%6f%72%6d%3e %20%20

OpenID を使ってログインすることができます。

Identity URL:

Trackbacks

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
visitor stats