①の入ったXMLメモ

①が入ったXMLでencoding="shift-jis"なやつをナントカしたい。

そもそも①はshift-jisに含まれていないわけだからXMLに問題があるわけで、これをエラーとするParserは仕様としては正しいのですが、気持ちはわかるし、気持ちを理解しないと納得できない人たちもいるので、なんとかしなければならないわけで。

とりあえず、shift-jis という文字リテラルを強引にcp932に置き換えて対応することにしました。一体いつまで文字コードってものを気にしないとならないんですかねぇ・・・

コメント一覧

Tom.S.です。ご無沙汰しております。 ①は外字ですからね。 確かに、文字コード問題は面倒ですね。 かといって、UNICODEは個人的に好きになれないし・・・ 対応策ではありませんが、私はメールやWebでは、外字・半角カナは、極力使用しないようにしております。 といっても、これは単に自分での回避策であって、対策にはならんのですが。 では。
Tom.s.

最終的にある一つのコード体系で統一することに決着するとしても、レガシーなものもケアしなきゃいけない状況がある限りは気にしなきゃいけないでしょうね。
ふたつき

Tom.sさん> ①は外字だけど、ほとんど機種で読めるし、ShiftJISだと①を書いてもよいと思ってる人がいますからねぇ・・困ったものです。 ふたつきさん> そうなんですよねぇ。 現状UnicodeもMS仕様、Apple仕様、Java仕様、unicode.org仕様とかいろいろあるので、どこも互換性を立てに譲らんでしょう。
Isami