+ -
当前位置:首页 → 问答吧 →  asp.net保存中文到mysql乱码

asp.net保存中文到mysql乱码

时间:2011-10-11

来源:互联网

我在本地调试正常的,部署到虚拟主机时,取中文数据正常,但是保存中文时就是???。直接在数据库里保存中文也没有问题。
我在web.config文件里已经设置<globalization requestEncoding="utf-8" responseEncoding="utf-8" />,连接串也加了charset=utf8;数据库我看了下,除了character_Set_server是latin1外,其他字符集都设置为utf8。不知道是不是这个原因,或是其他原因。多谢高手帮忙

作者: jojophak   发布时间: 2011-10-11

mysql需要配置 baidu有正解

作者: ddt7580   发布时间: 2011-10-11

现在虚拟主机的技术人员就是拖,搞了一天了也没解决。一开始character_set_database也是latin1,还死不承认,说服务器没问题,已经全部设为utf8了。后来我查出来才闭嘴的。现在character_Set_server是latin1,还没改过来,不知道是不是这个原因。这虚拟主机商服务态度太差

作者: jojophak   发布时间: 2011-10-11

现在的问题是对方不愿意配合,总想让我自己解决。这几天有点火大

作者: jojophak   发布时间: 2011-10-11

建立数据表的时候不是有选择嘛。。保存进去是乱码,但你读出来就应该不会吧。

作者: a7353101   发布时间: 2011-10-11

自己把mysql配置要到 自己陪就是了 100%配置问题 以前也遇见过 需要改mysql一个配置

作者: ddt7580   发布时间: 2011-10-11

这种配置后要重启的,他不会给我这些权限的。我以前也遇到这些问题,但是很快都解决了。
这虚拟主机太差了,让我很失望。

作者: jojophak   发布时间: 2011-10-11

╮(╯▽╰)╭ 悲剧被

作者: ddt7580   发布时间: 2011-10-11

引用 4 楼 a7353101 的回复:

建立数据表的时候不是有选择嘛。。保存进去是乱码,但你读出来就应该不会吧。

表是没有问题的,包括字段,都设置utf8了。读取没问题,就是保存出问题。

作者: jojophak   发布时间: 2011-10-11

杯具了,没人能帮忙吗?管理员能帮我转到mysql区吗?

作者: jojophak   发布时间: 2011-10-11

相关阅读 更多