Shift_JIS → EUC-JP 変換スクリプト

Javascriptの使える環境で、Shift_JISの文字列をEUC-JPに変換する時に文字化けする文字を、数値文字参照して変換します。NEC機種依存文字・IBM拡張文字にも対応、というかこっちメイン。

数値文字参照変換

  • JavaScriptを利用できない環境では変換は出来ません。
  • 数値文字参照用変換スクリプトを参考に……というかかなりパクってます。特殊な文字などを掲示板に入力したいときなどはこちらをご利用ください。
  • なんか不具合が起こったとしても責任は取れません。
  • 当スクリプトでは16進数の数値文字参照のxを小文字で出力していますが大文字のXでも問題ありません。
  • "&も変換"にチェックを入れると、&は&に変換されます。数値参照されている文字(Unicodeなど)がある場合は,このチェックをはずしておきましょう.
  • "<>も変換"にチェックを入れると、<は&lt;に、>は&gt;に変換されます。
  • "改行も変換"にチェックを入れると、改行はCR+LFの場合、10進数で"&#13;&#10;"、CRは"&#13;"、LFは"&#10;"に変換されます。チェックを入れなければ数値文字参照しません。
  • 16進数の数値文字参照はサポートしているUAが10進数の数値文字参照より少ないので注意してください。
Copyright© 2009- yaruobook. All rights reserved.
FC2ブログ