teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

リファレンスを引用

2020/06/22 08:36

投稿

maisumakun
maisumakun

スコア146654

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以外では他のエンコードを扱う方法もあるので

2020/06/22 08:36

投稿

maisumakun
maisumakun

スコア146654

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  > 以下プログラムにおいては、ASCIIで文字列化が掛かっています
2
2
 
3
- いません。日本語仮名はASCIIにありませんし、Java文字列で扱われるエンコーディングはすべて**UTF-16**です。
3
+ いません。日本語仮名はASCIIにありませんし、Javaの`String`で扱われるエンコーディングはすべて**UTF-16**です。