社区
基础编程
帖子详情
我的数据库字符格式为UTF-8,取出数据后中文为乱码。怎样解决啊?谢谢!
haifeng_watt
2006-06-23 11:42:30
我的数据库字符格式为UTF-8,取出数据后中文为乱码。怎样解决啊?
谢谢各位!
...全文
295
8
打赏
收藏
我的数据库字符格式为UTF-8,取出数据后中文为乱码。怎样解决啊?谢谢!
我的数据库字符格式为UTF-8,取出数据后中文为乱码。怎样解决啊? 谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
indexroot
2006-06-25
打赏
举报
回复
$str=iconv("utf-8","gbk",$str);
或者
$str=iconv("utf-8","gb2312",$str);
xwsn
2006-06-23
打赏
举报
回复
我的好象一直都没有遇到什么乱码问题,看好多乱码的问题,自己也不知道是什么意思
先做个记号吧,以防以后
michelle0618
2006-06-23
打赏
举报
回复
转码。iconv("UTF-8","GB2312",$str);
mb_convert_encoding($str,"GB2312","UTF-8");
wlypostman
2006-06-23
打赏
举报
回复
iconv()在php4中没有打开.php5中默认打开.
可以设置一下ini文件.
java cpu的观点我同意.
是个简单的办法.
it_zl
2006-06-23
打赏
举报
回复
查询前执行 set names "你需要的编码";
程序中也可以用iconv 函数
haifeng_watt
2006-06-23
打赏
举报
回复
是MySQL数据库,
数据库字符是UTF-8.
我想在程序中转码, 怎么转啊 ?
jiangtao088
2006-06-23
打赏
举报
回复
更改页面编码,或者程序中转换编码。
indexroot
2006-06-23
打赏
举报
回复
如果是mysql数据库
看你页面的编码是什么
如果页面也用utf-8编码
php程序可以在程序开头可以加上
<?php
header("Content-Type:text/html;charset=utf-8");
?>
页面加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
解决
JSON.stringify()自动将
中文
转译成unicode的问题
最近在工作中,发现在IE8下JSON.stringify()自动将
中文
转译为unicode编码,原本选择的
中文
字符
,传到后台变为了unicode编码,即\u****的形式。查找资料后发现,与标准的JSON.stringify()不同,IE8内置的JSON.stringify()会自动将编码从
utf-8
转为unicode编码,导致出现这种类似于
乱码
的情况。
解决
方法分为两种,第一种是后台接收到
数据
之后,将该
数据
再进行一次转码,重新转为
utf-8
,然后再保存到
数据
库
中,这样,再次从
数据
库
取出
传给前端的
数据
将变成
utf-8
格式
(即正常的
中文
)。第二种则是不管在IE8下还是高级浏览器中,使用eval(
SQLite3
中文
编码 Python的实现
读取十万多条文本写入SQLite类型
数据
库
,由于文本中存在
中文
字符
,插入到
数据
库
没错,
取出
时一直是UnicodeDecodeError,导致折腾了一天。 最后的
解决
方法: Python连接
数据
时进行如下设置: db=sqlite3.connection(“…”) db.text_factory=st 另为了python代码中硬编码的
中文
字符
串不出现问题,除了在源码开始添加 # -*- coding:
utf-8
-*- 设置python源码的编码为
utf-8
import sys reload(sys) sys.setdefaultencode(‘utf8’) 以上这篇SQLite3
中文
编码
MySQL
数据
库
乱码
之
字符
集
学完这篇教程,你将学到以下内容:1.MySQL
数据
库
乱码
解决
2.知悉MySQL
数据
库
字符
集知识3.生产中彻底避免
乱码
文件
格式
UTF-8
-BOM导致的
数据
存储时前面多个?的问题
开门见山 出现的问题:从txt文件中
取出
数据
存进
数据
库
时,
数据
前多了个“?” 类似于上图 之后发现是因为文件
格式
的问题,用了
UTF-8
带BOM的文件导致的;
解决
办法:取
数据
时加一个对文件首个
字符
的判定,是
utf-8
带bom
格式
的文件就不取第一个
字符
即可, 实测问题已
解决
if (params[0].substring(0,1).contains("\uFEFF")){//是
utf-8
带bom
格式
certCode=params[0].substring(1);//若文件为u
从Myeclipse/Eclipse向
数据
库
写入
数据
中文
乱码
解决
办法
我们在做项目过程中,经常要从Myeclipse/Eclipse向
数据
库
中写入
数据
,小伙伴们也经常遇到这种情况,就是
数据
中带有
中文
的话,存到
数据
库
中就变成了“???”这就是
中文
乱码
,
解决
办法 1、项目编码
格式
改为
UTF-8
2、jsp文件
格式
改为
UTF-8
3、
数据
库
格式
改为
UTF-8
4、
数据
表
格式
改为
UTF-8
在创建时指定 5、在连接
数据
库
的配置中指定编码集 jdb...
基础编程
21,882
社区成员
140,366
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章