机械师:ERP搜索不显示中文的原因可能是ERP系统的搜索功能没有正确配置,或者ERP系统的数据库中没有正确的中文字符集。您可以检查ERP系统的搜索功能是否正确配置,并检查ERP系统的数据库中是否有正确的中文字符集,以确保ERP搜索能够正确显示中文。
你的理解编码的原理,在数据库和显示页面之间数据传输的编码原则。
1、先确认数据库编码格式是否为GB2312呢?或者其他格式的
2、再确认你显示页面是否格式设置GB2312呢?或者其他
3、php读取编码格式,如果不同就要在读的时候转码了。
建议:在弄懂(自己在网上多看看帖子,这类帖子很多的)了以后,将所有编码统一设置(最好是UTF-8,unicode的汉英都可以)
你在调试的时候最好,一步一步来。先确定数据库编码是否正确,用cmd看看显示是否乱码;
等确定数据库了在来抓取,看抓取是否乱码;
最好调到页面显示看是否乱码;
步骤就是如此了,我曾经被这东西搞的头痛死了,后来弄清楚整个数据库传输、存储原理后发现没什么难的,统一后就没问题了,实在不行就慢慢转呗!
望对你有用,给好评!
1、修改安装文件根目录下的我的文件,搜索字段默认特征设置,设置其值为中国字符编码或国际编码之一,重启MySQL服务器;
2、修改数据库编码,在安装目录的根目录下找到出现乱码的数据库对应的文件夹,进入文件夹,找到此数据库的编码配置文件,进行修改,重启MySQL服务器;
3、备份原数据库数据,直接删除此数据库,重新创建数据库并设置编码,再重启MySQL服务器。
4、若仍出现乱码,重装系统即可。
显示乱码有许多原因:
这里主要是MySQL数据库中 因为编码不统一造成的
Latin1是ISO-8859-1的别名,有些环境下写作Latin-1,最终要改为utf-8
在数据库中输入查询命令:
修改成功后的查看界面:
中文编码涉及到三个问题:
一个是页面的输出就是header('Content-type: text/html;charset=utf-8');
还有就是文件本身的编码,用专业的编辑器工具比如editplus编辑,保存时另存为,选择编码格式的下拉列表找到UTF-8。
最好就是保存到数据库时,注意数据库的编码格式是否和你的页面一致。
以上就是关于erp搜索不显示中文全部的内容,包括:erp搜索不显示中文、在Dreamweaver8连接了MySql数据库后表里的中文显示不了、怎样解决MySQL中文显示乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)