1. 怎么解决linux网页中乱码的问题
网页乱码和你的操作系统无关。
一般是你的网页内容编码没被浏览器识别,可以通过浏览器的查看选项里调整网页编码
2. WEB工程在LINUX下中文乱码的问题。
哎,又是一群不考虑编码问题的XXOO啊……
Windows 是分语言版本使用不同的编码,也就是英文版和中文版内部编码不一样。但其实他内部处理用的还是一个统一编码,但是在程序处理编码时,他会自动转换。给你的感觉是不需要编码转换。
Linux 现在是内部统一使用 UTF8 编码,而且没有自动转换的功能。Linux 下面所有程序默认都应该使用 UTF-8 编码,如果遇到编码问题,程序应该自己在读取数据后马上转换编码,自己继续用 UTF8 进行处理,在输出时需要转换编码时,再自己进行转换。也就是程序处理的和系统内部处理的都是 UTF8 。
JAVA 就是基于这个方式工作的,但 JAVA 因为是一个解释型语言,他默认把所有读取进来的工程文件也都直接认为是 UTF8 ,如果你开发时没有设置默认编码为 UTF8 ,那么在 Windows 下面,你的所有工程文件,都默认是 GB18030 。JAVA 把 GB18030 的内容当作 UTF8 处理当然会出问题。
只能说你们这群开发应该集体扣工资。
3. 传utf-8的网页到linux出现乱码
LC_CTYPE=en_US.UTF-8
设置为zh_CN.UTF-8试试,另外你的LINUX上面安装了中文字库支持的吧?
“然后在浏览器浏览要选择utf-8编码才能显示” 这一条你可以在HTML的HEAD中加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
来试试
4. 为什么LINUX系统下有的网页会出现乱码
一
系统乱码的消除方法
这类乱码是由于在windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:
方法一:找一台与你的windows版本相同且显示正常的机器,依下列步骤进行:
1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.请你将光标定位到“hkey_local_machine\
system\currentcontrolset\control\fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如zt.reg)中;
3.把zt.reg文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把zt.reg文件导入注册表中即可。
方法二:如果你找不到一台与你的windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表项,其步骤是:
1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.选择“hkey_local_machine\system\
currentcontrolset\control\fontassoc”,正常情况下,会有associated
deaultfonts、associated
charset两个文件夹,其正确的内容应是:
子目录内容
associated
defaultfonts
assocsystemfont=“simsun.ttf”
fontpackagedecorative=“宋体”
fontpackagedontcare=“宋体”
fontpackagemodern=“宋体”
fontpackageroman=“宋体”
fontpackagescript=“宋体”
fontpackageswiss=“宋体”
或
assocsystemfont=“simsun.ttf”
fontpackage=“新宋体”
fontpackagedecorative=“新宋体”
fontpackagedontcare=“新宋体”
fontpackagemodern=“新宋体”
fontpackageroman=“新宋体”
fontpackagescript=“新宋体”
fontpackageswiss=“新宋体”
3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有associated
charset文件夹或其中的内容残缺不全;有的associated
defaulfonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“hkey_local_machine\system\currentcontrolset\control\fonassoc”下,根据以上的正确内容恢复即可。
5. 如何解决 linux 的乱码问题
出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。
解决方法:在linux用iconv命令,输入命令如下
iconv -f gbk -t utf8 file.pdf > file.pdf.utf8
此时会重生一file.utf8文件,打开之后就能正常显示中文
linux系统下修改语言配置方法有:
法一:修改/etc/profile文件,增加export LANG=zh_CN.GB18030
法二:修改/etc/sysconfig/i18n文件,将
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改为
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
/etc/profile: 为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
/etc/sysconfig/i18n 这里存放的是系统的区域语言设置
LANG 表明你当前系统的语言环境变量设置 ,这里是 zh_CN.GB18030
SUPPORTED 表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示
SYSFONT 定义控制台终端字体,你文本登录的时候显示的字体是 latarcyrheb-sun16
I18N 是 internationalization 的缩写形式,意即在 i 和 n 之间有 18 个字母,本意是指软件的“国际化”.I18N支持多种语言,不过同一时间只能是英文和一种选定的语言,例如英文+中文、英文+德文、英文+韩文等等;
如果在SCRT上操作时中文乱码,可依次点击options--session options--appearance,选择character encoding为UTF-8
6. 我想把一个html的内容转化成为图片,在本地win是好的,但是在linux上总是乱码
至少上传一下怎么个乱码的抓图吧?
一般来说,要么是字体设置不对,要么就还是编码不对。
看看怎么个乱码的图片,一般应该能看出来到底是字体的问题还是编码的问题。
当然,这是基于经验的分析。
7. 网页上传到linux服务器出现乱码
http 服务器也会发送语言信息,这个信息效果高于 html 代码里面的语言信息。
8. 虚拟机装的LINUX,中文网页打开时,网页乱码怎么办
乱码了~ 嘿嘿 下面的操作可以帮助你在非图形化界面上浏览网页不乱码
vi/etc/sysconfig/i18n
LANG=”zh_CN.GB18030″内
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”lat0-sun16″
wq!
export LANG=”en_US”
祝你成功容 !!!
9. linux显示中文乱码怎么解决
Linux中文显示不正常大多是终端字符集设置的不对,因为终端屏幕显示信息是以设置的语言来显示的,如果语言是英文或者其他编码语言设置,显示中文时就是乱码。设置终端字符集需要设置LANG这个环境变量,设置方法是在终端输入LANG=zh_CN.UTF-8,设置好LANG变量后,再在终端上用ls命令查看一下带有中文的文件名应该就有效果了。
如果经过上面的设置后,用ls命令可以正常列出中文文件名了,那就最好将LANG=zh_CN.UTF-8这一行添加到~/.bashrc这个配置文件中,然后执行命令:source
~/.bashrc,使配置文件的设置马上生效,这样终端就被完美的设置成UTF-8中文编码了。
10. Ubuntu linux 下用Screem HTML/XML Editor 乱码问题
叹气
xp下win使用的是gb系列编码
而ubuntu下默认的是utf8编码,自然复制过程会出现乱码
所谓解决办法,有个歪招,不用修改系统编码或者用其他不可靠的工具。你读文件操作的时候都用浏览器(最好是火狐,因为火狐自动认码能力强)打开文本文件,然后想修改了就复制黏贴好了,这样两个系统都可以读取.....