Shift JISコード一覧JSONデータ

Version 1.0.2.2

Powered by Myna

いきさつ

思わず熱い思い(?)で長くなってしまったので省略... Shift JISコードを使ってますか?

当然私は使ってます。HTMLを書くときに使ってますとも。 と言いつつ、このページはphpを使用している関係上UTF-8なんですけどね。 で、当然(?)ぶち当たるのが、他文字コードとのコード変換。 例えばJavascriptは文字コード変換の機能を持っておらず、何かしら実装する必要があります。 そうは言っても既にライブラリ作られているから、それを利用するだけじゃん。 となりそうですが(勿論それで良いのならば何も言うことはありませんが)、これ位は自作でなんとかしたい。 しかしコード自体に規則性はなく計算で変換することが不可能のため、変換テーブルを使用するしかありません。 そうなると当然ですが変換テーブルを作成しなければなりません。じゃあ一体誰がその大量の変換テーブルを作るんだい?、と。
なるほど、これが自作しない理由か。
と妙な納得をしつつ、ライブラリの検索って、そこでめげてはいけません。 テーブルさえ何とかなれば、何とかなるんです。
くっ、phpなら文字コード変換で悩む必要もないのに...ハッ!
そうです、phpなら文字コード変換が可能なのです。 だったらphpに変換テーブルを吐き出してもらえばいいのです。 そしてphpにはJSON形式に変換する機能も持っています。 Javascriptとも相性抜群で勝利が見えた!という訳です。

JSONデータについて

Shift JISコード一覧JSONデータ

JSONデータの内容は、

{ "code": Shift JISコード "kanji": 単漢字 }
と、コードと単漢字のペアが配列になったデータになっています。 また、いわゆる半角カナ部分も含んでいます。

利用例

Shift JISコード表

前半
0 1 2 3 4 5 6 7 8 9 A B C D E F
半角カナ
0 1 2 3 4 5 6 7 8 9 A B C D E F
後半
0 1 2 3 4 5 6 7 8 9 A B C D E F

更新履歴

バージョン 更新日付 内容
1.0.2.2 2025/02/13
  • 内部処理変更
1.0.1.1 2024/05/13
  • レイアウト調整
1.0.0.0 2024/05/08
  • Shift JISコード一覧JSONデータを公開