Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Commons ToStringBuilder字符串编码_Java_Apache Commons Lang3 - Fatal编程技术网

Java Apache Commons ToStringBuilder字符串编码

Java Apache Commons ToStringBuilder字符串编码,java,apache-commons-lang3,Java,Apache Commons Lang3,我使用ApacheCommons的toString Builder生成实体toString的块内容。 但对于某些实体,有使用“ISO-8859-15”编码的字符串字段,因此我想知道生成的toString是否会使用平台的默认值(在我的vm上为UTF-8),并错误地输出值 感谢您的帮助Java字符串总是使用Unicode作为字符 在文件中读取/写入字符串时,仅编码成为一个问题。或者在将字符串转换为字节数组时 从这个意义上说:您不必担心字符串生成器。您必须分别担心“数据最初来自哪里”和“将要去哪里”

我使用ApacheCommons的toString Builder生成实体toString的块内容。 但对于某些实体,有使用“ISO-8859-15”编码的字符串字段,因此我想知道生成的toString是否会使用平台的默认值(在我的vm上为UTF-8),并错误地输出值


感谢您的帮助

Java字符串总是使用Unicode作为字符

在文件中读取/写入字符串时,仅编码成为一个问题。或者在将字符串转换为字节数组时

从这个意义上说:您不必担心字符串生成器。您必须分别担心“数据最初来自哪里”和“将要去哪里”


只是为了完整性:是的,Java String类有一个构造函数,您可以在其中传入所需的编码——但该构造函数也将字节数组作为第一个参数。如前所述:在这种情况下,您必须担心编码。

为什么不试试呢?是的,这是一个很好的提醒,谢谢