葡萄牙语字符õ读作? ,当我们尝试将数据库中的字符读入java文件时。虽然包含了UTF-8。可以帮助此人
答案 0 :(得分:0)
将java字符串(引擎盖下的Unicode)转换为二进制数据(如OutputStream)时,使用无法表示的编码将java中的特殊字符转换为问号?
字符。
一个缺陷是,编码通常是一个可选参数,默认为平台编码,这是非便携式的。
在您的情况下,填充数据库可能已经出错了。轻松检查(LIKE '%?%'
)。
或阅读。正如@Bohemian所说,检查一下char。例如,对于MySQL来说,拥有数据库/表/列的字符集是不够的。通信(连接字符串)也需要指示编码。互联网搜索就足够了。 Teradata应该是Windows-1252(Windows Latin-1)或UTF-8。两者都包含o-tilde。
或者写作,尝试使用字符串文字"\u00f5"
õ
。