1
バイナリファイルから値を解析しています。私が解析している1つの値は、ユニコード文字のUCS-2エンコーディングを表す16ビットの数値です。私は次のような文字に変換しています:16ビットのUCS-2整数値をcharに変換するにはどうすればよいですか?
char c = (char)myInteger;
これは安全ですか?
バイナリファイルから値を解析しています。私が解析している1つの値は、ユニコード文字のUCS-2エンコーディングを表す16ビットの数値です。私は次のような文字に変換しています:16ビットのUCS-2整数値をcharに変換するにはどうすればよいですか?
char c = (char)myInteger;
これは安全ですか?
はい、バイトオーダーの問題がない限り、これは問題ありません。