易语言读MySQL数据库出现中文乱码,求高手赐教

易语言读MySQL数据库出现中文乱码,求高手赐教,第1张

这个不是编码的问题,本身就是易语言和MySQL数据库的兼容问题。这个你在连接上Mysql以后,再执行SQL语句(MySql句柄,

"SET

NAMES

'GBK'

")这个就是选择数据库编码为GBK。

1,设置下你数据库的编码,一般设置成UTF-8或者GBK或者GB2312

2,java读取TXT数据时可以转换下编码,再存进数据库,从数据库读取出来后显示时也同样的转换下编码,好像可以用个过滤器来弄的,

<php  

echo '<p><img src="centergoodsphpaction=show&id='$val['id']'&t='time()'" width="150"></p>';  

        header('content-type:'$b['type']); 

echo $b['pic'];

以上代码在header发送之前有个echo输出了一串字符串有些header信息要求先发送,之前不能有其他输出你将header这句放在echo输出之前

另外,在上面一段代码中,你将上传的数据直接保存到数据库中,然后在下面取出来直接发送给浏览器,这是什么逻辑你发送出去的将是的原始数据,浏览器就是按原样显示,一堆乱码如果你要让它知道这是一张,你也得使用header来标识这是类型的文件当然最后是一个单独的php文件处理并输出格式的数据供<img>调用

以上就是关于易语言读MySQL数据库出现中文乱码,求高手赐教全部的内容,包括:易语言读MySQL数据库出现中文乱码,求高手赐教、用java读取txt文件中的中文写入数据库出现中文乱码,怎么解决、php从数据库读取图片是乱码该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9284404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存