如何解决从mysql中读取数据时显示为乱吗的问题.
2007-01-20 22:45
781 查看
当我们将数据程序写入mysql数据库时再读取,则为乱吗.
解决办法:
1.将设计表字段的column Charset为默认的(不要选择gb2312或gbk);
2.编程写数据到数据库时,不要转换编码,直接写入,此时可能是一堆乱吗,我们可以不去考虑;
3.从数据库中读数据的时候,如此转换:
public String toGBK(String str)
{
byte b[]=str.getBytes("iso-8859-1");
str=new String(b);
return str;
}
//str参数为从数据库中读取的字符串;
解决办法:
1.将设计表字段的column Charset为默认的(不要选择gb2312或gbk);
2.编程写数据到数据库时,不要转换编码,直接写入,此时可能是一堆乱吗,我们可以不去考虑;
3.从数据库中读数据的时候,如此转换:
public String toGBK(String str)
{
byte b[]=str.getBytes("iso-8859-1");
str=new String(b);
return str;
}
//str参数为从数据库中读取的字符串;
相关文章推荐
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题
- 如何解决MFC读取文件在EditControl中显示是乱码的问题
- 谈乱码问题,如何解决MYSQL数据中文乱码问题
- PHP 从数据库Mysql中读取数据生成excel(解决乱码问题,解决中文变问号问题)
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 如何解决mysql导入数据乱码问题
- 如何解决wampsever 中mysql无法显示中文的问题
- 如何解决MYSQL数据中文乱码问题
- 解决mysql无法插入中文数据及插入后显示乱码的问题
- MariaDB(mysql)如何解决中文不显示的问题
- 如何解决mysql导入数据乱码问题
- c# 导入excel 读取excel数据 多个工作表时 解决科学计数法显示的问题
- 如何解决MYSQL数据中文乱码问题
- 如何解决python连接数据库编码问题(python传数据到mysql乱码)'ascii' codec can't encode _mysql_exceptions.OperationalError: (1366, "Incorrect string value:?
- ztree备忘笔记,读取数据(并解决了如何控制修改和移出按钮是否显示)
- 解决MySQL读取大数据慢的问题
- Mysql分页数据显示总数恒为1问题的分析与解决
- python向mysql写入数据显示乱码问题解决
- 再谈乱码问题,如何解决MYSQL数据中文乱码问题