今天要使用mysql做一个功能的实验,但是发现写进去的中文变成了乱码,可是数据库的编码都改成gbk了,而且jdbc连接字符串和my.ini的default-character-set配置项也改成了gbk,但是连接的时候还是乱码,通过mysql的原生客户端连接则不会出现这种情况。最终的解决方法是将所有的字符集都改成utf-8。
用gbk、gb2312 之类的时候都可能会出现问题,而utf-8作为一个标准的多语言字符集则解决乱码的终极方案。所以推荐大家在其他遇到中文的情况下也使用utf-8。
posted on 2007-08-13 15:42
冬天出走的猪 阅读(122)
评论(0) 编辑 收藏 所属分类:
Database