一部の httpclient では、文字列 charsetµ を指定する必要があります。
UTF8、utf8、またはUTF-8のどれを与えるべきか疑問に思っていますか?
特に Charset.forName(enc) を呼び出す場合
一部の httpclient では、文字列 charsetµ を指定する必要があります。
UTF8、utf8、またはUTF-8のどれを与えるべきか疑問に思っていますか?
特に Charset.forName(enc) を呼び出す場合
UnsupportedEncodingExceptions に対処する必要がなくなるため、 StandardCharsets.UTF_8が使いやすくなります。
UTF-8
が標準で、ほとんどの人が使用しています。
Java で使用される文字セットのリストを次に示します。
http://docs.oracle.com/javase/8/docs/technotes/guides/intl/encoding.doc.html
NB
charset factory/singleton クラスがEnum
パラメーターとして取ることができる場合は、IMO と同様にString
、Enum
常により安全で優れたオプションです。