我正在为Android开发一个应用程序,我的应用程序正在向我的数据库发送数据,问题是我想要使用不同的语言,而且由于Mysql Collation,我在保持名称正确方面存在一些问题。
我的意思是,如果我发送这样的东西:“José”整理将我的话改为“Jos”(顺便说一下,这是葡萄牙语)但是如果我想使用其他语言,我就不能使用UTF指定的排序规则。
有没有办法解决这个问题?(抱歉我的英语不好。)
答案 0 :(得分:0)
如果你的牌桌是utf8并且你正在转移像'José'那样的字符串。如果您将连接排序规则设置为utf8,可能会解决问题,可能您在某个层使用了不同的排序规则。
SET NAMES 'utf8';
这将是您建立连接后的第一个SQL查询。
更多信息:http://dev.mysql.com/doc/refman/5.6/en/charset-connection.html
如果您对葡萄牙语感觉更舒服,也可以使用葡萄牙语版本的Stackoverflow,请查看:https://pt.stackoverflow.com/