- ベストアンサー
HTML編集時の中国語(繁体) 文字化けについて
中国語(繁体)で書かれたホームページのコーディングの修正を知人から依頼され、数ページ編集していたのですが、FFFTPを利用してサーバーにアップしたところ、1ページだけ文字化けしてしまいました。 色々ネットでも調べて手を尽くして見たのですが、何せ中国語のサイトの編集は始めての事でしたので、私ではお手上げ状態です。 HTML上には charset=big5 と記入してあります。 どなたか解決策等お解かりでしたら、是非教えて頂けると嬉しいです。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
日本語、外国語を問わず文字コードを細かく設定して保存する場合、 ソース内のコード指定以外にエディタの保存メニューでも文字コードを きちんと合わせて保存しないとブラウザ上では化けてしまうことが 良くあります。もう一度この辺を確認されるなり、保存モードでも コード指定できるエディタを使われるなりすると良いでしょう。 私の場合はテラパッドやサクラエディタでやっています。 ご参考までに。
その他の回答 (2)
- zxcv0000
- ベストアンサー率56% (111/196)
No.1 さんも書いてますが、 charset に指定する文字コードとhtmlをセーブする文字コードを一致させるのは、利用者の責任です。 METAタグに charset=big5 と書いてあるのに、UTF-8とかの他のコードで保存したら化けてもおかしくありません。 # サーバーの設定とブラウザの仕様の組合せによっては、化けない場合もあると思いますが。 それから、FFFTP に文字コード変換が設定されてないかも確認してください。
お礼
ありがとうございます。 何とか、文字化けせずにアップできました!
charsetだけでは不十分。 ファイル保存時の文字コード形式も変更しないと駄目。 UnicodeやUTF-8で保存。
補足
色々なエディタを使用してUnicodeやUTF-8で保存も試して見たのですが、FFFTP経由でサーバーにアップすると何故か文字化けしてしまいます。。
お礼
色々試したら何とか文字化けせずにアップする事ができました。 ありがとうございました。
補足
ご教授ありがとうございます。 テラパッド、EmEditor、Xyzzy、秀丸などを一通りDLして、 保存の際の文字コードを色々試してみています。 今の所、UTF-8やUnicodeで保存しても、サーバーにアップすると文字化けしてしまう様なので、他の保存方法も試して見たいと思います。