ライブドアブログのエンコード"EUC-JP"を"UTF-8"に変更する方法はありますか?
現状<?xml version="1.0" encoding="EUC-JP"?>
↓
<?xml version="1.0" encoding="UTF-8"?>
に変えたいが、単純にコードを入れ替えると、文字化けして変える事ができません。ライブドアブログでエンコードを変更する方法をご存知の方教えてください、
回答(2)
1.

但し、使ったことはないのでどれぐらいうまくいくのかは分かりませんが試されてはどうでしょうか。次のサイトに説明があり、ダウンロード可能です。
お役に立てば幸いです。
エンコードを変える事は基本的に無理のようですね。残念です・・・
2.
「ライブドアブログのエンコード"EUC-JP"を"UTF-8"に変更する」のは、ライブドアのプログラムを変えなければならないでしょう。
ライブドアの担当になるか、ライブドア(ブログ部門)を買収するか。
<?xml version="1.0" encoding="EUC-JP"?> <?xml version="1.0" encoding="UTF-8"?>をサーバ側への指示と思っているように感じますが、これは、ブラウザに、これからこの文字コードのデータが続くと知らせるものです。
サーバ側と別の文字コードを書いたら、文字化けするのは当然です。
そういうことがないように、わざわざ、エンコードをお知らせするところなのですから。
コメント(6)
ブログを書いて保存するページがeucなので無理です。
★オニキス☆さん、文字コードがあまりよく分かっていないので教えて下さい。上記の回答はライブドアブログの記事をコピペで外に書き出し、それをUTF-8コードに変換するというイメージで書いたのですが、もしコード変換した結果をまたライブドアブログにコピペして戻すとEUC-JPコードに自動変換されるのですか?(それとも文字化けになるのですか?)それからもう一つ、ライブドアブログの記事をコピペで外に出し、それをEUC-JPコードの例えばエキサイトブログにコピペするにはコードの問題はどうしたらいいのですか?(初歩的な質問で済みません)。
>>#4
コピペしたときに普通は文字コードは自動変換されます。ブラウザは通常ページ単位でエンコードを決定するので、仮にコピペしたときにブラウザがページ全体のエンコードを変更すると、フォーム内が化けなくても、それ以外の箇所が化けて、結果的にタグが崩れて意味のない表示になる可能性が高いです。仮にUTF8でポストすることに成功しても、サーバの文字列処理にひっかかれば、ぐちゃぐちゃになのがオチです。




