CMS「すぐ使えるCGI」の開発者がご質問にお答えします

 

ステップ by ステップガイドの質問 エンコードについて (No. 245)

回答日: 2007-10-17

質問

ステップ by ステップガイド [9] デザインの変更 vi. 画像部分の表示変更において
templates/article/article_file.txtを変更する方法が書いてあります。
ここで、書いてある通りに変更して保存しようとすると、以下のエラーが表示されます。
-------------------------ここから----------------------------
現在のエンコーディングではドキュメント内の全ての文字のを正しく保存出来ません。UTF-8またはこのドキュメント内の特殊文字をサポートするエンコーディングに変更して下さい。
-------------------------ここまで----------------------------
他の部分でも同じなのですが、txt書類のエンコードが現在、何になっているかを明記して頂けると、対処の方法があるのですが、記述が見つからないので困っています。
ココまで書いて思ったのですが、Dreamweaverを使っているためのエラーかも知れません。エディターに変更してみます。

こちらの環境はMacOSX10.4**、Dreamweaver、Jedit X、などを使用しています。中国人(簡体語)に出来上がってから使ってもらい、気に入ってもらえばそちらに入金する予定です。
投稿日時: 2007-10-17 10:06

回答

■テンプレートファイルのエンコーディングについて

templates/article/article_file.txt など製品のテンプレートファイルは全てダウンロードされた製品と同じエンコーディングになっています。

製品のエンコーディングは、管理画面フッタからリンクしている「ライセンス情報(許可信息)」画面に記載があります。

「ライセンス情報(許可信息)」画面の表の1行目に「製品名(産品名)」の記載がありますので、その欄をご覧下さい。

簡体字中国語版の場合、GB2312 しか発売しておりませんので、テンプレートファイルのエンコードはGB2312 です。
なお、admin/admin.cgi のエンコードも GB2312 です。

■編集方法

テンプレートファイル、CGIファイルとも GB2312 に対応している編集ツールで編集していただく必要がありますが、Dreamweaver日本語版、Jedit X ともざっと確認したところ、GB2312 の対応は無いようです。
以下のいずれかの方法でお試しください。

○方法1

Windows マシンが使えるのであれば、「EmEditor (エムエディター)」というエディタがお勧めです。
フリー版が以下のURLからダウンロードできます。
http://www.vector.co.jp/soft/winnt/writing/se047993.html

○方法2

ブラウザから簡易的に使えるオンラインエディターを「すぐ使えるCGI」のサイトでご提供しています(下記URL)。
http://sugutsukaeru.jp/admin/tools/editor.html

templates/article/article_file.txt の編集だけであれば、簡易的にお使いいただけるかと思います。
使用するブラウザの相性がありますので、「動作環境について」をまずよくご確認の上ご利用下さい。
Macintosh の場合は Firefox でご利用いただくのがおすすめです。

回答日: 2007-10-17