java中的mysql拉丁字符问题

ohfgkhjo  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(279)

我有一个名为“tasks”的表,其中包含taskid、taskname和description列。
“说明”列的值带有拉丁字符,如'ô' .
选择“投射”( taskname 作为二进制)从 tasks tc\ U 1(铸件)( description 作为二进制)输入('impô(重要的“))
当我在mysql中运行这样的查询时,我得到的是结果,但是当我使用java executequery方法运行相同的查询时,结果集是空的。
我也尝试过以下查询:
选择“投射”( taskname 作为二进制)从 tasks tc\ U 1(铸件)( description 作为二进制)in(cast('impô(以二进制形式表示)
但面对同样的问题。
我认为这个问题与角色集有关。
我的数据库字符集是“拉丁1”。
note:ignore syntax 错误

0lvr5msh

0lvr5msh1#

我建议对字符使用转义序列,因为您给定的字符是\u00f4。如果要查找其他字符的转义码,可以使用https://www.rapidtables.com/code/text/unicode-characters.html.

相关问题