文字コード掲示板


記事表示


No.182投稿日時:2004/07/20(火) 12:38    <親記事>
投稿者:てつ

【JIS×0201】半角カナ→ASCII変換について教えてください!

半角カナ【長音】をASCII【マイナス】に変換するロジックをC言語にて
作成しておりますが、単純に
【0xb0】(半角カナ長音)を【0x2d】(ASCIIマイナス)に変換すると、

【\216-】というように文字化けが発生してしまいます。

半角カナ【長音】は、1バイト目【0x8e】、2バイト目【0xb0】の2バイト文字で
ASCII【マイナス】は【0x2d】の1バイト文字なので、
2バイト文字から1バイト文字に変換するときは、
なにか特別なやり方があるのでしょうか?
お知恵を貸していただきたく、宜しくお願い致します。


Script : Sylpheed 1.24
Modified by MORIYAMA Masayuki