Java 从客户端到服务器的字符集转换
我知道有几个字符集可用Java 从客户端到服务器的字符集转换,java,Java,我知道有几个字符集可用 当客户端使用与服务器不同的字符集时,如何在不丢失数据的情况下进行转换 Java是使用默认字符集(如UTF-8/UTF-16)还是从操作系统获取它 还要了解,windows和Linux使用-CPxxxx,而服务器大多使用ISOxxxx(使用命令-Charset.defaultCharset())。我期待着UTF-8/UTF-16。这些字符集不是系统中的默认字符集?我们需要在需要的地方明确提到它吗 请澄清对于#1,如果您不手动执行此操作,请使用内置转换器,并让它处理边缘情况
Charset.defaultCharset()
)。我期待着UTF-8/UTF-16。这些字符集不是系统中的默认字符集?我们需要在需要的地方明确提到它吗对于#3,如果您正在使用其他人的服务器,则需要转换您的输入以匹配其预期值/编码 谢谢你的回复。所以,您的意思是,字符集转换在客户机和服务器之间内部进行,我们不需要为此操心。即使在这里,从UTF16到UTF8的转换也发生在DB中,然后才存储在DB中…对吗?