- 作成者投稿
- 2008年10月23日 6:50 am #6741
evebeok
メンバーお初です。
ちょっとしたきっかけから、SJISとJIS(iso-2022)の混在したテキストを作成してEmEditorで開いてみたところ、最初はSJISで開いたのでJISの部分が化けたのですが、JISで読み直してみるとJISはもちろんSJISの箇所も化けませんでした。
こういう場合の内部的な処理はどうなっているのですか。
誤ってこういうテキストが生成された場合、正しく見えるように表示されたのでは気づかないのでは、と思うのですが。試しにIEで開いてみると、同様の動作をしました。Firefoxなどだと、選択したエンコードだけ正常に表示され、他の部分は化けています。
よろしくお願いします。2008年10月27日 12:30 pm #6742Yutaka Emura
キーマスターevebeokさんは書きました:
お初です。ちょっとしたきっかけから、SJISとJIS(iso-2022)の混在したテキストを作成してEmEditorで開いてみたところ、最初はSJISで開いたのでJISの部分が化けたのですが、JISで読み直してみるとJISはもちろんSJISの箇所も化けませんでした。
こういう場合の内部的な処理はどうなっているのですか。
誤ってこういうテキストが生成された場合、正しく見えるように表示されたのでは気づかないのでは、と思うのですが。試しにIEで開いてみると、同様の動作をしました。Firefoxなどだと、選択したエンコードだけ正常に表示され、他の部分は化けています。
よろしくお願いします。内部的な処理の質問についてへの回答ですが、Shift JIS から Unicode への変換、JIS から Unicode への変換は、どちらも Microsoft Windows API を使用しています。正しく見えるように表示されたのでは気づかないのでは、と思うのですが、ということですが、確かにそのとおりだと思います。
- 作成者投稿
- このトピックに返信するにはログインしてください。