幼稚園時代「何組」でしたか?

こんにちは、makotoと申します。現在CでUTF-16のファイルからSJISに変換してファイルに落とすという
処理を作っているのですが、UTF-16の半角と全角を見分ける方法はあるのでしょうか?

A 回答 (2件)

SJISに変換してファイルに落とす処理を作っているのでしたら...UnicodeをSJISに変換(これは全角半角に無関係にできます

よね)してから全角と半角を判別してはどうでしょうか?
    • good
    • 0

だいたい上位バイトが00なら半角ですが、~とか違うのもあるので、文字コード表を調べて変換テーブルを作りましょう。


全角も変換テーブルが必要なので半角も同じ処理でやってしまえばいいのでは?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!