无法使用vb.net保存MySQL管理员数据库中的“ñ”等特殊字符

时间:2013-07-25 02:58:22

标签: mysql vb.net

有人可以帮我解决如何使用vb.net在MySQL数据库中保存“ñ”的问题吗?

我在vb.net中创建了一个程序,我使用的后端是MySQL Administrator数据库,它驻留在另一台PC中。因此我使用的开发pc充当客户端pc。我注意到每次使用程序将数据从客户端保存到服务器pc时,包含'ñ'的文本被截断。对于例如我保存的姓氏是'Añovert',在我将数据保存到数据库后,它变为'A'。字符ñ及其后面的字母未保存。我使用的charset是utf8,整理是utf_general_ci。

我该怎么做才能解决这个问题?

提前致谢。

2 个答案:

答案 0 :(得分:0)

例如,使用MySQL WorkBench转到数据库管理,将Engine放到InnoDB,并将整理放到utf8-utf8_general_ci。

答案 1 :(得分:-1)

ñ是iso-8859-1,不是你这样做并检查它是否固定xD