Windows XPでWideCharToMultiByte関数を使い、ISO-2022-JPに変換するときの注意点

前回の記事「Windows 2000でWideCharToMultiByte関数を使うと、ISO-2022-JPのバイト数を間違う」では、 Windows 2000におけるWideCharToMultiByte関数の問題 …

Continue reading ‘Windows XPでWideCharToMultiByte関数を使い、ISO-2022-JPに変換するときの注意点’ »

Windows 2000でWideCharToMultiByte関数を使うと、ISO-2022-JPのバイト数を間違う

前回のUnicodeStringをJIS(ISO-2022-JP)に変換すると文字が減るの続き。 UnicodeStringをJISコードに変換すると文字が減るという問題です。 AnsiStringT<50220& …

Continue reading ‘Windows 2000でWideCharToMultiByte関数を使うと、ISO-2022-JPのバイト数を間違う’ »

UnicodeStringをJIS(ISO-2022-JP)に変換すると文字が減る

C++Builder 2009で確認したところ、UnicodeStringをJISコードに変換すると文字が減るようだ。 //UTF-8 AnsiStringT<65001> utf8 = L”文字コード”; …

Continue reading ‘UnicodeStringをJIS(ISO-2022-JP)に変換すると文字が減る’ »

C++Builder2009で文字コードを変換する

C++Builder2009で簡単に文字コードを変換する方法はないかと調べてみると、「MECSUtils」が見つかりました。 Unicode文字列をAnsi文字列へ変換するConvertUnicodeToMultiByt …

Continue reading ‘C++Builder2009で文字コードを変換する’ »