こんにちは。
組み込みCで、UnicodeからSJISへの変換にwcstombsを使用していますが、
変換先の型がcharなので、変換元と同じunsigned short型にしたいのですが、どのようにしたらいいでしょうか?
No.201 | 投稿日時: | 2004/08/10(火) 12:58 <↑親記事:No.200> |
投稿者: | 森山 将之 <E-Mail> <URL> |
文字列の先頭から順に、まず1バイト取り出して1バイトコードなら、そのまま符合拡張し、2バイトコードならさらに次のコードを取り出して 2 バイトを unsigned short 型にパックする。という事を繰り返すという事をすれば良いですね。
こんにちは。
組み込みCで、UnicodeからSJISへの変換にwcstombsを使用していますが、
変換先の型がcharなので、変換元と同じunsigned short型にしたいのですが、どのようにしたらいいでしょうか?
No.201 | 投稿日時: | 2004/08/10(火) 12:58 <↑親記事:No.200> |
投稿者: | 森山 将之 <E-Mail> <URL> |
文字列の先頭から順に、まず1バイト取り出して1バイトコードなら、そのまま符合拡張し、2バイトコードならさらに次のコードを取り出して 2 バイトを unsigned short 型にパックする。という事を繰り返すという事をすれば良いですね。