utf8 -在Java中编码法语字符


How can i encode french Character?
let's say i have String strMEssage='Pour se désinscrire du service ';
String utf8 = new String(strMessage.getBytes("ISO8859_15"),"ISO8859_15"); 

o/p不适合特殊字符?

你好像把很多概念混在一起了。

A Stringchar s的序列。事实上,Java内部使用UTF-16是无关紧要的。

您永远不会发送Java String s,也不会接收Java String,也不会直接在文件中写入String s,也不会直接从文件中读取String s。发送/接收字节。将字节转换为字符,而将字节转换为字符则由Charset{Decoder,Encoder} .

在Java源文件中,只需按需要编写字符串。当您发送/写入/接收/读取它时,请使用正确的编码。这就是全部。

通用信息见Charset

如果您使用ReaderWriter总是指定编码

最新更新