7.3 シフトJISの2バイト文字⇔区点番号/JIS/EUC-JP変換 公開日:2021年8月27日 C++関数・テンプレート集プログラミング技術情報 今回は元ネタにプログラムが掲載されていません。ですが、せっかくなので当サイトではプログラムを掲載することにしましょう。 シフトJIS⇔JIS変換 本来であれば、シフトJISからまずは区点番号に変換して、区点番号からJIS […] 続きを読む
7.2 シフトJIS 2バイト文字の判定 公開日:2021年8月25日 C++関数・テンプレート集プログラミング技術情報 UTF-8の普及でシフトJISの出番は以前に比べて随分減りました。そえれでもWindows環境では今でも現役ですし、マイコンのようなUnicodeを扱いにくい環境でもよく使います。 今回はそんなシフトJISの第1バイトか […] 続きを読む
7. 文字・文字列・文字コードに関する関数・テンプレート 更新日:2021年8月27日 公開日:2021年8月19日 C++関数・テンプレート集プログラミング技術情報 元ネタ 7.1 Unicode関数・テンプレート集 7.1.1 UTF-16 符号単位がサロゲートか否かを判定する。 7.1.2 サロゲート・ペア⇔Unicodeスカラ値変換 7.1.3 UTF-16文字列関数 7.2 […] 続きを読む
[迷信] ‘A’~’Z’の値は連続している 公開日:2021年5月31日 C/C++迷信集プログラミング技術情報 今回はソースコードから見ていくことにしましょう。 [crayon-673ed28cdf41e003863854/] やろうとしていることは簡単です。標準入力から1文字読み込み、アルファベットの大文字であれば小文字に変換し […] 続きを読む