Ubuntu中命令行中文乱码解决方法
中文乱码解决方案

中文乱码解决方案一、引言随着全球化进程的加速,跨国交流和跨文化交流变得越来越频繁。
作为全球最大的人口国家之一,中国在国际交流中发挥着重要的作用。
然而,在跨文化交流的过程中,我们常常会遇到一个共同的问题,即中文乱码。
中文乱码是指在计算机系统中,由于编码方式不兼容或设置错误,导致中文字符无法正确显示的现象。
本文将介绍一些常见的中文乱码问题以及解决方案。
二、常见中文乱码问题及原因1. 网页中出现乱码在浏览网页时,我们经常会遇到中文乱码的问题,这主要是由于网页编码方式不兼容或设置错误所引起的。
常见的编码方式包括UTF-8、GBK、GB2312等,如果网页编码方式与浏览器设置的编码方式不一致,就会导致中文字符无法正确显示。
2. 文本文件打开后乱码当我们使用文本编辑器打开一个文本文件时,如果文件的编码方式与编辑器的默认编码方式不一致,就会导致文件内容显示为乱码。
常见的文本文件编码方式有UTF-8、GBK、GB2312等。
3. 数据库中存储的中文乱码在数据库中存储中文信息时,如果数据库的编码方式设置不正确,就会导致存储的中文字符显示为乱码。
常见的数据库编码方式有UTF-8、GBK、GB2312等。
三、中文乱码解决方案1. 网页中文乱码解决方案(1)设置浏览器编码方式:在浏览器的设置选项中,找到编码方式(通常在“字符编码”、“编码”或“语言”选项下),将其设置为与网页编码方式一致的选项,如将编码方式设置为UTF-8。
(2)手动指定网页编码:如果网页上没有明确设置编码方式的选项,可以尝试在浏览器地址栏中手动添加编码方式,如在URL后面添加“?charset=utf-8”。
2. 文本文件乱码解决方案(1)使用支持多种编码方式的文本编辑器:选择一个支持多种编码方式的文本编辑器,如Notepad++、Sublime Text等。
在打开文本文件时,可以手动选择文件的编码方式来正确显示内容。
(2)重新保存文件:将文本文件另存为选项,选择正确的编码方式,再重新打开文件即可解决乱码问题。
ubuntu无法设置为中文怎么办?(适用于ubuntu14.0416.04)

ubuntu⽆法设置为中⽂怎么办?(适⽤于ubuntu14.0416.04)如果按照上⾯的操作依旧⽆法把ubuntu设置为中⽂有⼀种更直接的⽅法如下:
步骤1:打开终端
步骤2:
如果是ubuntu14.0 在终端输⼊命令:gedit /var/lib/locales/supported.d/local 然后会打开⼀个⽂件,把⽂件内容全部替换成如下内容
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
注意:ubuntu终端复制粘贴的快捷键为 Ctrl+shift+c Ctrl+shift+v
如果是ubuntu16.04 终端输⼊命令:gedit /var/lib/locales/supported.d/en 内容替换如下
zh_CN.UTF-8 UTF-8
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
步骤3:该操作两个版本同下:
终端输⼊:gedit /etc/default/locale 内容替换为
LANG="zh_CN.UTF-8″
LANGUAGE="zh_CN:zh"
步骤4:两个版本操作⼀样在终端输⼊:apt-get install language-pack-zh-han* 然后慢慢等待下载安装包
步骤5:两个版本操作⼀样在终端输⼊:locale-gen然后等待下载
以上操作完成后重启ubuntu,之后ubuntu就会变成中⽂。
Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题1 设置中文显示环境1. 打开System Settings2. 打开Personal-> Language Support.会弹出如下对话框,提示你“语言支持没安装完整”。
点击“Remind Me Later”.3. 在“Language Support”中,点击“Install/Remove Languages”,在打开的窗口中,找到“Chinese(simplified)”并勾选上,点击“Apply Changes”。
4. 上面只是下载了语言包,还需要切换系统语言才能使之生效。
在“Language Support”中“Language for menus and windows”的最底部,将“汉语(中国) ”拖到“English(United States)”之上,字体由“灰色”变为“黑色”。
重启系统,整个界面就变成中文了。
(如果仍想保留英文系统,这一步骤可以省略)2 设置中文输入法1.首先,在“Language Support”->“Keyboard input method system”中选择ibus ,点击“Apply System-Wide”(应用到整个系统),然后close。
这时按下“Ctrl + 空格键”还是切换不了,需要设置下IBUS。
2. 打开System Settings->Personal下的“Text Entry(文本输入)”。
点击左下角的“+”,在打开的“Choose an input source”中找到“Chinese(Pinyin)”,点击“Add”,添加。
添加后,可以点击“^”“v”调整输入法的默认位置。
3安装googlepinyin输入法1. 打开“Ubuntu Software Center”,在搜索栏中搜索“ibus”,在显示结果最下方,点击显示所有的项目。
2. 找到“Googlepinyin engine for ibus”并点击“Install”。
Ubuntu下无法输入中文问题解决

Ubuntu下 无 法 输 入 中 文 问 题 解 决
1. 首先是要安装了中文输入法,下面以搜狗为例。 2. 从system settings 进入language support ,在keyboard input method system 中是看不到自己安装的搜狗输入法的。 3. 不过我们可以在任务栏的右上角,看到有个小键盘,点击它就会弹出下拉框,选择Configure Current Input Method。 4. 我们只可以看到系统默认的英文输入法。点击左下角的+号。 5. 在弹出的 Add input method对话框中,我们也是找不到那个安装好的搜狗输入法。去掉 Onyl Show Current Language 选项。便可找
到Sougou Pinyin了,选上点OK。 6. 此时在 Input Method Configuration对话框中已经有Sougou Pinyin了,关闭窗口即可使用。如不能使用按下Ctrl+Space / Ctrl+Sh
ubuntu---终端下不显示中文文字的解决方法

ubuntu安装的中文版时,进入tty模式时,中文不显示。
可以利用 zhcon包 来解决:
先修改配置文件中的语言改为中文UTF8 sudo vim /etc/default/locale 我们默认安装的就是自带中文版支持的,应该都已经包含以下内容,可以忽略此步骤 # File generated by update-locale #LANG="zh_CN.UTF-8" #LANGUAGE="zh_CN:zh:en_US:en" LANGUAGE="zh_CN:zh"
下载zhcon安装包 sudo apt-get install zhcon
将当前用户添加到video组中 sudo adduser $(whoami) video
注销当前用户(重要) 重新登录添加到video组的用户。 然后,运行:zhcon --utf8
输入ls 或者 ifconfig 命令进行测试,可以看到已经是中文.
Ubuntu系统拼音无法正确打字的解决方法

Ubuntu系统拼⾳⽆法正确打字的解决⽅法
Ubuntu系统中使⽤拼⾳输⼊法⽆法正确打字,输⼊法上显⽰出来的字和你想打的字并不相关,你⽆法打出你想要输⼊的汉字,这种现象⽐较常出现在升级Ubuntu系统后。
我们该怎么解决这个问题呢?下⾯⼩编就为⼤家带来Ubuntu系统拼⾳⽆法正确打字的解决⽅法。
⼀起去看看吧!
⽅法如下:
1、在桌⾯按“Ctrl”+“Alt”+“T”,打开系统终端:
2、在终端⾥⾯输⼊ibus-daemon -drx并回车:
ibus-daemon -drx
再输⼊pinyin试试。
以上内容就是今天⼩编为⼤家带来的关于Ubuntu系统拼⾳⽆法正确打字的解决⽅法的全部内容了,Ubuntu拼⾳⽆法打字通常不是输⼊法的问题,需要运⾏⽂中的命令修复Ubuntu才能解决。
希望此⽂档可以帮助到⼤家!。
乱码处理方法

乱码处理方法
以下是 6 条关于乱码处理方法:
1. 哎呀,要是遇到乱码,咱可以试试换个编码格式呀!就像你穿衣服不搭调,那就换一件试试看嘛,比如从 UTF-8 换到 GBK 啥的。
比如你打开一个文档,全是乱码,这时候赶紧去调调编码格式呀!
2. 嘿,别忘了检查一下你的字体设置呀!有时候字体不对也会出现乱码呢。
这就好像走路走歪了路,得及时调整方向呀!比如说你在某个软件里看到的字全是乱七不糟的,那很可能就是字体的问题啦,赶紧去瞅瞅!
3. 你知道吗,重新安装相关软件也可能解决乱码问题哟!这就好比生病吃药,有时候得下点猛药才能治好嘛。
像我上次那个软件出现乱码,我把它卸了重装,立马就好啦!
4. 哇塞,清理一下缓存和临时文件也很重要呀!这就跟收拾房间一样,把垃圾清理掉,才能更清爽呀。
你想想,要是电脑里乱七八糟的东西太多,它能不出现乱码嘛。
比如说电脑用久了开始出乱码,那就赶紧清理一下呀!
5. 呀,有时候更新一下驱动程序也能行呢!这就跟给车子升级零件一样,让它跑得更顺畅嘛。
如果电脑显示有乱码,是不是驱动有点跟不上啦,赶紧去更新试试呗!
6. 注意哦,还可能是文件本身损坏导致的乱码呢!这就好像一个苹果烂了一块,会影响整体呀。
像有时候下载的文件一打开全是乱码,很有可能就是文件在下载过程中受损啦!
总之,遇到乱码不要慌,试试这些方法,说不定就能解决啦!。
fcitx输入法乱码解决(图文)

Ubuntu系统上使用fcitx的时候,输入框中显示的都是乱码(方框),如图:
问题的解决很简单,在~/.fcitx/config中将中文字体从"*改为一个具体的中文字体名就可以了(可以使用fc-list得到系统的字体列表,而fcitx的config文件是gb编码的,因此在编辑时要选择好编码),这是因为*表示缺省的字体,而很多Linux系统下缺省的字体不是中文字体。
比如将“显示字体(中)=*”改为“显示字体(中)=STHeiti”(假设你用fc-list 看到了这个黑体字体),不过千万注意这个文件是gb编码的,要使用合适的工具和编码来编辑它。
设置为文泉译点阵宋(WenQuanYi Bitmap Song)
终端执行 pkill fcitx 然后执行 fcitx即可生效,注销用户后重新登录也可以
问题解决:。
让Ubuntu从此告别中文乱码!

<match target="pattern">
<test qual="all" name="family" compare="not_eq">
<string>sans-serif</string>
</test>
<test qual="all" name="family" compare="not_eq">
三,解决Totem和 Rhythmbox播放列表乱码问题
对于所有用gstreamer做后端的播放器,如Rhythmbox,设置如下的环境变量后即可正确读取mp3中GBK编码的id3 tag。
在终端输入
sudo gedit /etc/profile
在最后加入
export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
6. 关闭这两个对话框,再次运行Gedit即可生效。
现在,GB2312/GBK/GB18030编码的文本文件中的中文文字终于不会显示乱码了。
PS:在以前的Ubuntu 9.10里面,我打开同样的文件并不会乱码。原来是Ubuntu 9.10中文版中默认带有GB18030这个编码选项,不需要手动添加的原因。而Ubuntu 10.04里不知道怎么的没有默认添加,所以需要手动添加来解决乱码展开“apps”、“gedit-2”、“preferences”、“encodings”。
3. 在右边的窗口里,双击“auto_detected”。
4. 在弹出的对话框里,单击“添加”按钮,输入“GB18030”并点击“确定“按钮。
linux python中文乱码解决方法-概述说明以及解释

linux python中文乱码解决方法-概述说明以及解释1.引言1.1 概述概述部分是文章引言的一部分,它的目的是提供一个简要的介绍,概括文章的主题和内容。
在“Linux Python中文乱码解决方法”这篇长文中,概述部分可以包括以下内容:概述:随着Linux和Python的广泛应用,中文乱码问题也逐渐成为了许多开发者和用户的关注焦点。
在日常的Linux和Python编程过程中,我们经常会遇到中文乱码的情况,这不仅给我们的工作带来了不便,还可能影响程序的正确执行。
因此,解决Linux和Python中文乱码问题成为了一个重要的任务。
本文将从两个方面详细介绍Linux 和Python 中文乱码问题的原因和解决方法。
首先,我们将探讨Linux 系统中的中文乱码问题,分析其产生的原因和对应的解决方法。
其次,我们将深入探讨Python 编程语言中出现的中文乱码问题,解释其中的原因,并提供相应的解决方案。
通过本文的阐述,读者将能够更好地理解和解决在Linux 和Python 中遇到的中文乱码问题。
总结:在本文的结论部分,我们将总结我们在解决Linux 和Python 中文乱码问题的过程中所采用的方法和技巧。
我们将讨论这些方法的有效性和适用性,并提供一些建议,帮助读者在实际的工作和学习中更好地解决中文乱码问题。
通过本文提供的解决方案,读者将能够提高工作效率,避免中文乱码带来的困扰,并更好地利用Linux 和Python 进行程序开发和日常使用。
通过本文的阅读和理解,读者将对Linux 和Python 中文乱码问题有更清晰的认识,并能够运用相应的解决方法,提高工作效率和代码质量。
同时,本文还为解决其他编程语言或操作系统中出现的中文乱码问题提供了一个思路和参考。
文章结构部分的内容:1.2 文章结构本文将分为三个主要部分:引言、正文和结论。
- 引言部分将概述整篇文章的主要内容和目的,以便读者能够了解文章的背景和意义。
Ubuntu下无法输入中文问题解决

Ubuntu下⽆法输⼊中⽂问题解决例如下载的包是:sogoupinyin_2.4.0.3469_amd64.deb2,安装搜狗命令:sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb3,报错:dpkg: 依赖关系问题使得 sogoupinyin 的配置⼯作不能继续,需要安装 fcitx,命令:sudo apt install fcitx4,可能还报错:E: 有未能满⾜的依赖关系。
请尝试不指明软件包的名字来运⾏“apt --fix-broken install”(也可以指定⼀个解决办法)。
解决:执⾏命令: apt --fix-broken install 或安装:依赖于fcitx-module-kimpanel命令: sudo apt --fix-broken install fcitx-module-kimpanel 5,可能还报错:Ubuntu ⽆法打开锁⽂件 /var/lib/dpkg/lock-frontend – open (13:权限不够)之解决:#输⼊两次密码sudo passwd root#再输⼊⼀次密码su然后执⾏命令:apt --fix-broken install6,执⾏安装fcitx和搜狗拼⾳命令:sudo apt install fcitxsudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb7,在 Fcitx 配置中简单配置⼀下8,如果ubuntu安装搜狗输⼊法,并解决输⼊框⼀直显⽰在左下⾓的问题(解决⼀:在搜狗的状态点击⼀下 -》外观 -》...解决⼆(若没有看到候选窗⼝跟随光标):则卸载重装⼀下吧,不然凑合⽤也⾏啦啦啦)参考⽂章:《Ubuntu安装和卸载搜狗输⼊法》《ubuntu终端⽆法输⼊或者显⽰中⽂问题(亲测简单有效)》《Ubuntu ⽆法打开锁⽂件 /var/lib/dpkg/lock-frontend – open (13:权限不够)》。
ubuntu字体模糊不统一调整方法

ubuntu字体模糊不统一调整方法打开终端执行下面的命令引用:sudo gedit /etc/fonts/language-selector.conf然后会打开一个文件,不管里面有什么,在一个地方加入如下内容就行了我的打开是空白的,之后字体变的很圆润,比之前清晰了好多字体选择全部都是sans-serif引用:<fontconfig><alias><family>serif</family><prefer><family>Bitstream Vera Serif</family><family>DejaVu Serif</family><family>字体名称<family><family>AR PL ShanHeiSun Uni</family><family>WenQuanYi Bitmap Song</family><family>AR PL ZenKai Uni</family></prefer></alias><alias><family>sans-serif</family><prefer><family>Bitstream Vera Sans</family><family>DejaVu Sans</family><family>字体名称</family><family>AR PL ShanHeiSun Uni</family><family>WenQuanYi Bitmap Song</family><family>AR PL ZenKai Uni</family></prefer></alias><alias><family>monospace</family><prefer><family>Bitstream Vera Sans Mono</family><family>DejaVu Sans Mono</family><family>字体名称</family><family>AR PL ShanHeiSun Uni</family><family>WenQuanYi Bitmap Song</family><family>AR PL ZenKai Uni</family></prefer></alias><match target="font" ><test name="family" compare="contains" ><string>Song</string><string>Sun</string><string>Kai</string><string>Ming</string></test><!-- check to see if the font is just regular --><test name="weight" compare="less_eq"><int>100</int></test><test compare="more_eq" target="pattern" name="weight" > <int>180</int></test><edit mode="assign" name="embolden" ><bool>true</bool></edit></match><match target="font" ><test name="family" compare="contains" ><string>Song</string><string>Sun</string><string>Kai</string><string>Ming</string></test><edit name="globaladvance"><bool>false</bool></edit><edit name="spacing"><int>0</int></edit><edit name="hinting"><bool>true</bool></edit><edit name="autohint"><bool>false</bool></edit><edit name="antialias" mode="assign"><bool>true</bool></edit><test name="pixelsize" compare="less_eq"><int>18</int></test><edit name="antialias" mode="assign" ><bool>false</bool></edit></match></fontconfig>。
系统文字乱码解决方法

系统文字乱码解决方法在计算机编码中,文字乱码通常是由于字符编码不匹配或者字符集不完整引起的。
解决这一问题的方法有很多种,下面我将就常见的几种方法进行详细介绍:1. 检查文件使用的字符编码:首先,我们需要检查文件本身使用的字符编码。
可以使用文本编辑器打开文件,常见的文本编辑器有Notepad、Sublime Text、Visual Studio Code等。
在编辑器的菜单栏中找到“文件”或者“编码”选项,可以看到当前文件使用的字符编码。
如果发现字符编码与预期不符,可以尝试更换为正确的字符编码。
常见的字符编码有UTF-8、GBK、ISO-8859-1等,根据文件内容和需求选择合适的编码。
2. 转换字符编码:如果发现文件使用的字符编码不正确,我们可以尝试将其转换为正确的字符编码。
在转换之前,可以先备份原文件以防不测。
有很多工具可以用来进行字符编码转换,比如iconv、chardet等。
使用这些工具可以将文件从一个字符编码转换为另一个字符编码。
3. 检查代码中的字符编码设置:如果是在编码的过程中出现了文字乱码问题,那么可能是代码中的字符编码设置有问题。
在常见的编程语言中,如Java、Python、C++等,都有提供字符编码设置的方法。
可以在代码中检查是否正确设置了字符编码,如果没有设置或者设置错误,可以根据需要进行修改。
4. 检查数据库字符集设置:如果是在与数据库交互的过程中出现文字乱码问题,可能是数据库字符集设置有问题。
在MySQL、Oracle等数据库中,都有设置数据库和表的字符集的选项。
可以通过修改数据库或者表的字符集来解决文字乱码问题。
需要注意的是,修改字符集可能会对已有数据产生影响,需要谨慎操作。
5. 使用正确的字体:有时候文字乱码问题可能是因为计算机系统中没有安装或者使用了不完整的字体库导致的。
在Windows系统中,可以通过“控制面板”->“外观和个性化”->“字体”来查看已安装的字体以及安装新的字体。
ubuntu10.04一些设置必要设置包括乱码

ubuntu10.04一些设置必要设置包括乱码1、ibus输入法Ubuntu系统安装后已经自带了ibus输入法,在英语环境下默认不启动。
配置ibus自动启动可以在ubuntu系统菜单上选择System --- Preferences --- Startup Applications,在该窗口中增加一个程序:Name: ibus-daemonCommand: ibus-daemon -d -x -ribus默认提供的中文输入法比较弱智,需要额外安装ibus-pinyin,命令如下:sudo apt-get install ibus-pinyin这时,还需要将ibus-pinyin输入法启动。
在ubuntu系统菜单上选择System --- Preferences --- IBus Preferences,在Input Method页中的“Select an input method”下拉框中选择增加Chinese – Pinyin,就是图标中有个一个大大的“拼”字的那一个,然后点击Add按钮,最后通过Up按钮将该输入法移动到最上面。
系统重启后,通过Ctrl + 空格即可调出ibus输入法。
ibus输入法总体来说不错,但是在我的环境下发现无法在部分Java程序中调出来,例如Netbeans、OpenProj。
2、fcitx输入法由于ibus的缺陷,所以我尝试了fcitx,使用下来也非常不错,而且可以在Java程序中正常使用,只是在这种情况下光标跟随有些问题,输入界面会停留在屏幕最下端,但是可以接受,比起ibus不能使用要好多了。
安装fcitx:sudo apt-get install fcitx启动fcitx:im-switch -s fcitx注销后重新登录,fcitx就会生效。
如果需要切换回ibus,可以运行im-switch -s ibus,然后注销,重新登录。
fcitx同样可以通过Ctrl + 空格调出,这时会发现fcitx显示的中文是方框,因此需要修改fcitx的配置。
linux(57):命令行中文显示乱码

linux(57):命令⾏中⽂显⽰乱码查看当前系统语⾔登陆linux系统打开操作终端之后,输⼊ echo $LANG可以查看当前使⽤的系统语⾔。
[root@localhost ~]# echo $LANG查看安装的语⾔包查看是否有中⽂语⾔包可以在终端输⼊ locale命令,如有zh cn 表⽰已经安装了中⽂语⾔[root@localhost ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=如果没有中⽂语⾔的话,可以通过⽹上下载安装中⽂语⾔包yum groupinstall chinese-support下载。
(不能联⽹的可通过其他电脑下载,在上传上去)修改系统语⾔为中⽂输⼊命令: LANG="zh_CN.UTF-8",即可临时更改语⾔为中⽂,如下:[root@localhost ~]# LANG="zh_CN.UTF-8"。
Ubuntu 10.4 AMD64电脑vsFTPd安装方法与中文显示乱码解决办法

Ubuntu 10.4 AMD64电脑vsFTPd安装方法与中文显示乱码解决办法1.1 #1. install vsftpdvoid vsftpd(){The latest vsftpd release is v2.3.4, currently at ftp:///users/cevans/#here the compressed file is put in ~/ or $HOME or /home/username#unzip filetar -xvzf vsftpd-2.3.4.tar.gz#grip root previlagesudo su#go to vsftpd directorycd vsftpd-2.3.4#make procedure begins here, basically you can just follow INSTALL file in the dirmakeuseradd nobodymkdir /usr/share/empty/mkdir /var/ftp/useradd -d /var/ftp ftpchown root.root /var/ftpchmod og-w /var/ftp#make ends here and make install beginscp vsftpd /usr/local/sbin/vsftpdcp vsftpd.conf.5 /usr/local/man/man5cp vsftpd.8 /usr/local/man/man8#after make install copy vsftpd.conf to /etc, this is an example configuration filecp vsftpd.conf /etc#Edit /etc/vsftpd.conf, and add this line at the bottom: listen=YESgedit /etc/vsftpd.conf#now run vsftpd, in later cases you may need to use command: sudo /usr/local/sbin/vsftpd/usr/local/sbin/vsftpd#type ps -a and you will see vsftpd runningps -a#PID TTY TIME CMD#12715 pts/6 00:00:00 vsftpd#you can connect to your server if no error occurs, try this command: ftp localhostftp localhost#Connected to localhost.#220 (vsFTPd 2.3.4)#Name (localhost:username): anonymous#331 Please specify the password.#Password:(you can just type Enter without entering a password)#230 Login successful.#Remote system type is UNIX.#Using binary mode to transfer files.#ftp> ls#200 PORT command successful. Consider using PASV.#150 Here comes the directory listing.#.....<list of files on the server> (not shown here in detail)## if you are running vsftpd on a PAM enabled machine, you will need to have a#/etc/pam.d/ftp file present, otherwise non-anonymous logins will fail.#For a standard setup, you can just copy a provided example file:cp RedHat/vsftpd.pam /etc/pam.d/ftp#now you may wish to chage the default configuration file to customize it to your needs.gedit /etc/vsftpd.conf}1.2 #2. install fusevoid fuse(){FUSE stands for Filesystem in Userspace, homepage: /you can download it from sourceforge: /projects/fuse/files/fuse-2.X/I used fuse-2.7.0 here, it will be ok if the version is not too old, I guess, so be free to choose whichever version you wish to use.#installation begins here, refer to INSTALL file in fuse-2.7.0 dirtar -xvzf fuse-2.7.0.tar.gzcd fuse-2.7.0/./configuremakemake install#use sudo make instal if necessarymodprobe fuse#util now, installation of fuse is complete. I expect you are not likely to encounter any problems.}1.3 #3.install fuse-convmvfsvoid fuse-convmvfs(){fuse-convmvfs is a userland file system to convert filename charset.visite its homepage if you would like to learn more about it: /download it from sourceforge: /projects/fuse-convmvfs/files/I used version fuse-convmvfs-0.2.6 here.#installation begins here, refer to INSTALL file in fuse-convmvfs-0.2.6 dirtar -xvzf fuse-convmvfs-0.2.6.tar.gzcd fuse-convmvfs-0.2.6/./configuremakemake install#use sudo make instal if necessary#util now, installation of fuse is complete. maybe you will use convmvfs --help to test your installation.convmvfs --help#the output maybe like this:usage: convmvfs mountpoint [options]general options:-o opt,[opt...] mount options-h --help print help-V --version print versionFUSE options:-d -o debug enable debug output (implies -f)-f foreground operation-s disable multi-threaded operation.....................................}1.4 #4. enjoy as a servervoid enjoy(){since you have installed all the needed software, now you can set up the proper display of chinese characters in your ftp's clients' GUI.the strategy here is to use fuse-convmvfs to create a GBK misrror for the UTF8 source directory you provided on your own server machine.viste /?p=344or follow me here.#the details comes below:#assume the root directory of your ftp is /var/ftp, resource is located in /var/ftp/pub#obviously files in /pub will be displayed in a UTF8 way, but in some cases GBK display could be necessary, e.g. ftp clients working under MS-OS.#so first you shall make sure there exists a mirror directory /var/ftp/pub_gbk for you source directory, e.g. /var/ftp/pub. now you can provide a BI-ENCODING ftp server to cater the need of MS-OS users.#create a mirror directory displayed in GBK encoding.sudo convmvfs /var/ftp/pub_gbk -o srcdir=/var/ftp/pub -o icharset=utf8 -o ocharset=gbk -o nonempty -o allow_other -o uid=0#then run vsftpdsudo /usr/local/sbin/vsftpd#to stop the mirror use the umount command below:sudo fusermount -u /var/ftp/pub_gbk}1.5 Running setup:sudo /usr/local/sbin/vsftpd #开启服务sudo convmvfs /var/ftp/pub_gbk -o srcdir=/var/ftp/pub -o icharset=utf8 -o ocharset=gbk -o nonempty -o allow_other -o uid=0 -o gid=11 #创建GBK编码镜像sudo fusermount -u /var/ftp/pub_gbk #用于服务关闭后结束镜像。
cmd命令行显示中文乱码

2、更改cmd编码方式-------解决乱码问题----将编码方式改为utf-8 打开cmd窗口,输入chcp 65001 命令回车修改成功,查看方式按照上边操作,若想要一直保存这种编码方式:打开“属性”---“选项”,勾选“丢 弃旧的副本”---确定---完成
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
cmd命 令 行 是由于字符编码不匹配导致。 1、查看cmd编码方式 方法一、打开cmd,输入chcp命令回车(显示默认编码:活动代码页:936指GBK)
cmd命令行窗口显示中文乱码

cmd命令⾏窗⼝显⽰中⽂乱码
cmd命令⾏窗⼝显⽰中⽂乱码,多是因为cmd命令⾏窗⼝字符编码不匹配导致。
修改cmd窗⼝字符编码为UTF-8,命令⾏中执⾏:chcp 65001
切换回中⽂:chcp 936
这两条命令只在当前窗⼝⽣效,重启后恢复之前的编码。
切换cmd窗⼝字符编码有风险,例如切换过以后中⽂显⽰乱码,并且不能永久切换回原来模式,只能每次chcp 936。
cmd中⽂显⽰乱码永久解决⽅案,以切换回中⽂936为例:
打开不正常的CMD命令提⽰符窗⼝后,单击窗⼝左上⾓的图标,选择弹出的菜单中的“默认值”,切换到第⼀个“属性”tab,将默认的代码页改为936 后重启CMD。
有可能不可修改。
重启cmd后还不能正常显⽰请继续往下看。
如果重启CMD以后⽆法⽣效:窗⼝的“默认值”和“属性”没变,则进⼊注册表,在HKEY_CURRENT_USER\Console下找到%SystemRoot%_system32_cmd.exe(如果没有codepage就不考虑了),codepage值改为 936(⼗进制)或 3a8(⼗六进制)。
936(⼗进制)是简体中⽂的,如是其它语⾔,则改为对应的代码。
部分字符编码对应代码:
65001——UTF-8
936——简体中⽂
950——繁体中⽂
437——美国/加拿⼤英语
932——⽇⽂
949——韩⽂
866——俄⽂
最后⼀个乱码原因:CMD 的“默认值”或“属性”窗⼝的“字体”选项卡中设定为可以显⽰中⽂字符的字体,并且确定字体⽂件没有被破坏,字体最好设置为默认的点阵字体。