トップ 一覧 検索 ヘルプ RSS ログイン

波ダッシュ問題の変更点

-これにより、正しいUnicode符号位置へ変換されます。
+これにより、正しいUnicode符号位置へ変換されます。この指定は、波ダッシュ問題を避けるだけでなく、丸つき数字やローマ数字等の救済にも効果があり、また第3第4水準漢字やアクセントつきラテン文字などといった日本で使用されている各種の文字への対応という点からも望まれます。
-Javaでは "x-SJIS_0213", Pythonでは "shift_jis-2004" で使えます。
+UTF-8からSJISへ変換するには、上の -f と -t を逆にします。
+ iconv -f UTF-8 -t SHIFT_JISX0213 < utf8.txt > sjis.txt
+
+iconv以外で同様の指定をするには、文字コードを指定する場面で例えばJavaでは "x-SJIS_0213", Pythonでは "shift_jis-2004" とすると、Shift_JIS-2004を指定できます。
+
+* [JIS X 0213とUnicodeの対応表|http://x0213.org/codetable/] - 機械可読形式のコード変換表。正しい変換が得られます。