- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:文字コードが混在するテキストファイルを大量一括に統一変換する方法)
文字コードが混在するテキストファイルを一括変換する方法
このQ&Aのポイント
- 文字コードの混在を解消するための手段を探しています。
- phpファイルをUTF-8で作成していたのですが、別のエディタでS-JISで整形した行をコピペしてしまいました。
- 文字コードが混在したphpファイルを統一するためのソフトや方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MKEditorは使ったことはありませんが、調べてみました。 http://www.mk-square.com/home/software/mkeditor/ こちらの情報によると、内部的には全てS-JISで処理しているようです。 また、通常は1つのテキストファイル内に複数の文字コードは混在させないです。 上記のサイトの内容から推測しても、MKEditorがその様な 文字コードが混在したファイルを出力するとは思えませんよ。 >example.phpという一つのファイルの中にUTF-8で作られた行とS-JISで作られた行が混在してしまっている状態 例えば、このexample.phpをMKEditorで開いた場合、 問題の部分はどのように表示されていますか? 文字化けせずに、正常に表示されていませんか? 文字コードが混在していると思われる根拠は何でしょうか? その原因は別の所にあるのではないでしょうか? なにかプログラムに不具合が出ているのなら、その不具合の内容や、 プログラムの内容を補足して頂いた方が良いと思いますよ。 カテゴリが違うので、補足では無くて、PHPのカテゴリに、 別の質問として質問された方が良いかな。
お礼
わざわざ調べてまでご回答くださいまして、ありがとうございます。 文字コードが混在している、と考えた根拠は、 ・その部分だけがブラウザから確認したときに文字が化ける ・その症状が出たphpファイルはファイルの先頭に?が勝手に増えている といったところからです。 「混在している」という結論めいたものを自分で思い込んだのは、わかってもいないくせによくないことでした。 おっしゃってくださった通り、MKEditorは基本S-JISで処理するようではありますが、UTF-8やEUCで作成されたテキストファイルはその文字コードを保って編集できます。 そして、開いたテキストファイルの文字コードと異なる文字コードの行をコピーして持ってきた場合、コピー元の文字コードが混じりこんでしまっているのじゃないか、と感じたのです。 エディタ側の責任ではなく、一括変換ソフト側の責任かもしれません。 質問は一旦締め切りにして、もっと確実に再現される状況を絞り込んで再度適切なカテゴリへ質問しようと思います。 こんな不勉強で軽率な質問を、調査しながらお答えくださったことに深く感謝します。 ありがとうございました。