回答編集履歴
2
リファレンスを引用
answer
CHANGED
@@ -1,3 +1,5 @@
|
|
1
1
|
> 以下プログラムにおいては、ASCIIで文字列化が掛かっています
|
2
2
|
|
3
|
-
いません。日本語仮名はASCIIにありませんし、Javaの`String`で扱われるエンコーディングはすべて**UTF-16**です。
|
3
|
+
いません。日本語仮名はASCIIにありませんし、Javaの`String`で扱われるエンコーディングはすべて**UTF-16**です。
|
4
|
+
|
5
|
+
> Stringは、補助文字をサロゲート・ペアで表現する**UTF-16形式**の文字列を表します([Javaリファレンス](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html)より、強調は引用者)。
|
1
String以外では他のエンコードを扱う方法もあるので
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
> 以下プログラムにおいては、ASCIIで文字列化が掛かっています
|
2
2
|
|
3
|
-
いません。日本語仮名はASCIIにありませんし、Java
|
3
|
+
いません。日本語仮名はASCIIにありませんし、Javaの`String`で扱われるエンコーディングはすべて**UTF-16**です。
|