パソコンQ&A

文字コード

文字コード 用途
EUC UNIX系のOSで使用されている
Shift-jis DOSやWindows系のOS、MacOSで使用されている
JIS インターネット上で標準的な日本語文字コード
JIS2004 WindowsVistaに使用されています

JISは厳密には、さらに細分化される

EUC
多くのプロバイダのWebサーバはUNIX系のOSを使用している
Perlの「Print命令」で『"(ダブルクォーテーション)』で囲まれた文字列で日本語を表示するときEUCであれば特に問題なく表示される
半角カタカナは表示できない
UNIX系以外のOSでは保存文字コードを選択して保存しなければならない
EUCで書かれた「Perlの共通ライブラリ」や「サンプルスクリプト」がそのまま利用できる

Shift-jis
半角カタカナが表示できる
Windowsに標準で添付されている「メモ帳」等で作成できる
EUCで書かれた「Perlの共通ライブラリ」や「サンプルスクリプト」は、Shift-jisに変換しないといけない

文字コードによる問題点の回避
「Print命令」で文字化けが発生する場合は『"(ダブルクォーテーション)』を『'(シングルクォーテーション)』にする
(ただし『'(シングルクォーテーション)』を使用すると『\n』などの改行コードが使用できなくなる)
「Print命令」で文字化けが発生する文字の間に『\』を入れる

改行コード
コード 用途
¥n Windows
¥r¥n DOS
¥r EUC

このページはリンクフリーです。設定などは自己責任で…
Copy Right kikky

kikky.net