ワープロ専用機の時代には、全角文字とその半分の幅の半角文字がありましたが、パソコンに変わるようになって、いわゆる「半角」文字は欧文のプロポーショナルフォント(「MS P明朝」や「MS Pゴシック」など)に変わるようになりました。これにより、全角文字や半角文字という言葉は必ずしも適切ではなくなり、「1バイト文字」と「2バイト文字」などとも呼ばれることもあります。shift_jisではこの名称でもいいのですが、Unicodeの採用が増えてくるにつれて、これも適切とは言えなくなっています(Unicodeでは文字によって3バイトや4バイトになることがあります)。
そこで、必ずしも適切な名称ではありませんが、ここでは「全角文字」や「半角文字」といった名称で以下、説明していきます。
jcodeライブラリを使って、半角英数字を全角英数字にしたり、逆に全角英数字を半角英数字にするスクリプトについて解説します。
nkfライブラリを使って、半角カタカナを全角カタカナに変換するスクリプトについて解説します。
nkfライブラリを使って、半角カタカナを全角カタカナに変換し、全角英数字・記号を半角英数字・記号に変換するスクリプトについて解説します。
全角の英数字やカタカナを半角の英数字やカタカナに変換したり、半角の英数字やカタカナを全角の英数字やカタカナに変換するスクリプトについて解説します。