ユアネーム横長ロゴ 株式会社ユアネーム
エンターテインメント・教育

携帯電話用ツール、Unixプログラム他

携帯電話向け Flash / パソコン、Unix向けプログラム・素材他 / ホーム

以下の作品の使用は無料ですが、著作権を放棄していません。 無断転載、改造などは固くお断りいたします。

第九回 日本語文字コード変換 mojimoji

Flash Lite 2.0 パソコン、携帯電話に対応 240×254 約 40KB ダウンロード

QRコード 日本語にはいろいろと文字コード体系があります。大型コンピュータなどで使われている EBCDICなどを除き、シフトJIS(SJIS)、EUC は JISコードをもとに、規則的に変化させたものです。 最近では、国際的な規格、ユニコード(Unicode)が、よく使われるようになってきました。

これは、Unicode(UTF-8、UTF-16)、シフトJIS(SJIS)、EUC、JIS、区点コードを一発で変換するツールです。 URLエンコード(エンコードされた部分のみ)も解釈できるようになりました。 パソコンと、内部表現に Unicode を使用する携帯電話で利用できます。 なお、文字はデバイスフォントを使用していますため、端末で表現できない文字は変換できません。 また、絵文字などの機種依存文字は Unicode 以外のコードに存在しない場合があったり、 変換できたとしても機種や OS によっては別の文字を示したり、文字自体が存在しない場合があります。

文字からコードに変換したい場合は、テキストの欄に変換したい文字列を入力してください。 パソコンでは、右側に実物が表示され、実際に入力できます。リアルタイムに変換されるため、壮観です。

コードから文字に変換したい場合は、自動判別の欄に16進数(区点コードは10進数)で入力してください。 「%」のついた、URLエンコード(エンコードされた部分のみ)もデコードできます。 複数の文字に変換する場合は、各文字ごとにコードを空白(スペース)で区切ってください。 コードの入力は、半角文字でも、全角文字でも、大文字でも、小文字でも構いません。

自動判別の欄に入力すると即座に、変換できたコードが多い順(確率を表示します)、同一の場合は文字数が少ない順に表示され、その中から選ぶことができます。 パソコンではクリック、携帯電話ではフォーカスをあわせて、センターキーを押してください。 UTF-16は、お使いになっているコンピュータによって表現が異なる場合があります。 自動判別では、ビックエンディアンは UTF-16B、リトルエンディアンは UTF-16S(Large と混同しやすいため、あえて Small の S としています)と表記されます。 自動判別の欄では、Unicode に文字が存在しても、JISコードに該当する文字が存在しない場合は、表示されないことがあります。

コード体系があらかじめ分かっている場合は、各欄に入力してください。 UTF-16の入力欄はビックエンディアンです。

【半角カナ文字】 便宜上、このソフトでは、JISコードでの半角のカナ文字を扱っていません。シフトJISと同様の表記になります。 区点コードでは十進数にして左に * をつけた表記にしていますが、実際に、そのようなコードはありません。 半角カナ文字のJISコード表現については、画面下の「半角コード表」の上にマウスを置くか、カーソルを移動してください。 半角の日本語カナ文字に対応する EUC(拡張 Unix コード)は、使用する OS によってはフォントが存在しなかったり、別のコードで表現する場合があります。 シフトJISコードは半角カナ文字を 1バイトで表現するように定義されています。 (古いシステムからの移行には好都合なため)初期のマイクロソフト製品はそれが売りのようで、古いシステムを動かすと、必ずといって半角カナ文字が使用されていますが、近年、インターネットの普及による、システムの多言語化で、扱いの難しい(見た目も美しくない)半角カナ文字は敬遠される傾向になってきています。

【円記号】 半角文字の¥記号が、5C となっていますが、ASCII規格や、環境によっては 5C はバックスラッシュ(\)を示します。 半角の円記号をユニコードやラテン系の文字拡張などで記す場合は、A5 です。

【JISコード・制御コード】 JISコードには様々な「モード」が存在し、実際には半角文字と全角文字が混在し、 日本語を表現するなどは、前後に制御コードをつけます。 このツールでは特に制御コードをつける必要はありません。 そのほか、ASCII制御コードについては、「制御コード表」の上にマウスを置くか、カーソルを移動してください。
Tokyo Skyscraper
Copyright © 2000-2009 Yourname, Inc. All Rights Reserved.