有问题就有答案
Q1:linux 下面部署GBK编码的项目。乱码。。求帮助哇!!!
当前,绝大多数linux的默认编码是utf-8,GBK在这上面显示是乱码。解决方法有两个:1) 将所有页面编码转为utf-8 (推荐)2)在Linux下将默认编码设为gbk,命令行下运行如下命令: export LANG=zh_CN.GBK
Q2:浏览器用GBK编码为何会出现乱码?
1、编码是为了正常显示文字内容而设置的,要想正常的显示文字内容,文字本身的编码格式必须与显示端的编码格式一致;2、国内常用的中文编码格式是:GBK(中国标准,包含全部中文字符,以双字节来显示中文和英文字符)、UTF-8(国际编码,包含世界各个国家的文字字符,通用性强);3、浏览器用GBK编码显示乱码,说明浏览器所用的编码格式(GBK)与要显示的内容的编码格式不同,即要显示内容不是用GBK编码方式生成的,两者编码格式一致才能正常显示,否则就显示乱码。
Q3:服务器的编码是utf-8,数据库的编码是gbk,上传中文名文件到库里就是乱码,这问题怎么解决?
做好转换即可http://..com/question/253107932.html
Q4:如何解决GBK转换UTF-8乱码问题
一直以来都是在用wordpress搭建网站,前段时间想利用dedecms这类程序来搭建一个在线问答平台,模板装上去进行了一些简单的测试,发现了一些bug,就是提问的页面出现乱码,找了很久才知道原因。原因是这个问答模板的提问页面采用的是gbk编码,而这个系统的编码是utf8。原因其实和之前《WordPress主题乱码》这篇文章提到的原因一样,都是因为保存编码格式出错导致。找到了出现了问题的原因,下一步就着手修改编码,把这个网页的编码由gbk转换utf8。本来想找一个在线gbk转utf8工具,进行在线实现gbk和utf8格式互转,但是找了很久都没有找到满意的工具,于是本着自己动手丰衣足食的原则,利用Dreamweaver这款功能强大的网页编辑器进行修改,其实操作很简单,步骤如下:一、模板文件转换(1)用DW打开模板文件,选择 修改——页面属性——标题/编码(2)我们只要将编码选择为UTF-8即可,下面还有一个选择就是:是否包含Unicode签名(BOM),选择不带bom的格式保存。(3)若发现有的文字出现了乱码自己手动更改为对应的中文,从而将全部的模板文章转换为UTF-8格式!二、数据库文件转换(1)首先备份数据库文件,以免出现文件丢失(2)打开phpMyAdmin找到要编辑的数据库文件,导出到本地。(3)将导出的.sql文件利用Notepad++或者DW打开进行本地编辑,查找到CHARSET=gbk并全部替换为CHARSET=utf8即可。
Q5:如何解决代码GBK/UTF-8等字符,编码显示乱码
先说说EmEditor,首先用EmEditor打开要显示的文件,这里以本人项目里的.java文件说明。 打开,中文注释一堆乱码,看得我这个纠结 在右下角有个显示当前编码的地方,如图,这次是 -> "UTF-8",双击它,弹出可选择编码的对话框, 选择"GB2312" 选择完毕后看着舒心顺畅了,这时候你可以查看注释内容了。 或者复制文件内容,复制到别的编码格式的文件中 然后说说Notepad++,Notepad++作为一款非常轻量级的文本编辑软件,特别受程序猿欢迎, 现在介绍Notepad++如何设置编码,有时候直接打开文件,同样一堆乱码 在工具栏找到"格式"->"编码字符集"->"中文"->"GB2312(Simplified)" 同样,设置完毕之后,可以看到清爽的注释以及清晰的代码结构 最后说一说Beyond Compare,这是一款专业的对比软件,其功能强大。。。都无法用语言形容 这次来看看Beyond Compare设置编码集的功能,首先打开"文本比较" 同样要面对一堆惨不忍睹的乱码,找到文件内容的上方,点击最够一个下拉箭头,这里选择编码集 和上面介绍的一样,点击下拉箭头后选择"简体中文(GB2312)",注释就变得清清爽爽了
Q6:centos7为什么更改系统编码为gbk后终端会乱码
首先查看下环境变量对区域语言的设置 使用locale一般需要将LC_ALL环境变量设置为 zh_CN.gbk 或者 zh_CN.utf8使用命令export LC_ALL=zh_CN.gbk 或 LC_ALL=zh_CN.utf8然后是对Xshell的字符编码设置,在快捷菜单中(默认语言是对应gbk的,Unicode是对应utf8的)由于具体什么编码方式取决于你使用的文本文件本身,一般总是上面说的两种之一,因此尝试一下应该就可以正常看到中文了。