ubuntu 终端中文显示乱码问题

合集下载

电脑乱码问题的解决方案

电脑乱码问题的解决方案

电脑乱码问题的解决方案一、问题描述在使用电脑过程中,我们有时会遇到乱码的情况,即显示的文字或者图形浮现了不正常的字符或者符号,影响了正常的使用。

本文将针对电脑乱码问题进行详细解决方案的介绍。

二、可能原因1. 字符编码问题:电脑中的字符编码与所使用的软件或者文件的编码不一致,导致乱码的浮现。

2. 字体缺失或者损坏:电脑中所使用的字体文件缺失或者损坏,无法正确显示字符。

3. 系统设置问题:电脑的语言设置、区域设置等参数不正确,导致乱码问题。

4. 软件兼容性问题:某些软件与操作系统或者其他软件不兼容,导致显示异常。

三、解决方案根据乱码问题的可能原因,我们可以采取以下解决方案:1. 检查字符编码首先,我们需要确认所使用的软件或者文件的字符编码方式。

常见的字符编码有UTF-8、GBK、GB2312等。

可以通过以下步骤进行检查和更改:步骤一:打开软件或者文件,找到字符编码设置项。

步骤二:将字符编码设置为与所使用的软件或者文件一致的编码方式。

步骤三:重新打开软件或者文件,查看是否解决了乱码问题。

2. 检查字体文件如果乱码问题仅浮现在某些特定字体下,可能是字体文件缺失或者损坏所致。

可以通过以下步骤检查和修复字体文件:步骤一:打开字体管理工具,例如Windows系统中的“字体”选项。

步骤二:检查所使用的字体是否存在于字体列表中。

步骤三:如果字体缺失或者损坏,可以尝试从可靠来源重新安装字体文件。

步骤四:重新启动电脑,查看是否解决了乱码问题。

3. 检查系统设置电脑的语言设置、区域设置等参数也可能导致乱码问题。

可以按照以下步骤进行检查和更改:步骤一:打开控制面板,找到“区域和语言”选项。

步骤二:检查“格式”、“位置”、“管理”等设置是否正确。

步骤三:如果设置不正确,可以根据实际需求进行更改。

步骤四:重新启动电脑,查看是否解决了乱码问题。

4. 更新软件或者操作系统如果乱码问题浮现在特定软件中,可能是软件与操作系统或者其他软件不兼容所致。

Ubuntu14.04安装中文输入法以及解决Gedit中文乱码问题

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下无法输入中文问题解决
博客园 用户登录 代码改变世界 密码登录 短信登录 忘记登录用户名 忘记密码 记住我 登录 第三方登录/注册 没有账户, 立即注册
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

中文乱码的解决方法

中文乱码的解决方法

中文乱码的解决方法在进行中文文本处理过程中,可能会遇到乱码的情况,这主要是由于使用了不兼容的编码格式或者在数据传输过程中出现了错误。

下面是一些解决中文乱码问题的方法:1.使用正确的编码方式2.修改文件编码如果已经打开了一个包含乱码的文本文件,可以通过修改文件编码方式来解决问题。

例如,在记事本软件中,可以尝试选择“另存为”功能,并将编码方式改为UTF-8,然后重新保存文件,这样就可以解决乱码问题。

3.检查网页编码当浏览网页时遇到乱码问题,可以在浏览器的“查看”或“选项”菜单中找到“编码”选项,并将其设置为正确的编码方式(例如UTF-8),刷新网页后,乱码问题通常会得到解决。

5.使用转码工具如果已经得知文件的原始编码方式但无法通过其他方式解决乱码问题,可以尝试使用一些转码工具来将文件以正确的编码方式转换。

例如,iconv是一款常用的转码工具,可以在命令行界面下使用。

6.检查数据传输过程在进行数据传输时,特别是在网络传输中,可能会出现数据传输错误导致中文乱码。

可以检查数据传输过程中的设置和参数,确保传输过程中不会造成乱码问题。

7.检查数据库和应用程序设置在进行数据库操作和应用程序开发时,也可能会出现中文乱码问题。

可以检查数据库和应用程序的设置,确保正确地处理和显示中文字符。

8.清除特殊字符和格式有时候,中文乱码问题可能是由于文本中存在特殊字符或格式导致的。

可以尝试清除文本中的特殊字符和格式,然后重新保存或传输文件,看是否能够解决乱码问题。

总结起来,解决中文乱码问题的关键是了解文件的编码方式,并确保在处理过程中使用相同的编码方式。

此外,要注意数据传输过程中的设置和参数,以及数据库和应用程序的设置,确保正确地处理和显示中文字符。

最后,如果以上方法仍然无法解决乱码问题,可以尝试使用专业的转码工具来转换文件的编码方式。

电脑乱码问题的解决方案

电脑乱码问题的解决方案

电脑乱码问题的解决方案概述:电脑乱码问题是指在电脑上显示的文字浮现乱码或者无法正常显示的情况。

这种问题可能会给用户带来困扰,影响正常的使用体验。

本文将介绍一些常见的电脑乱码问题及其解决方案,匡助用户快速解决乱码问题,并恢复正常的文字显示。

一、乱码问题的原因:1. 字符编码不匹配:乱码问题往往是由于字符编码不匹配导致的。

不同的国家和地区使用不同的字符编码标准,如果在不同编码标准之间进行转换时不正确,就会导致乱码问题。

2. 字体缺失或者损坏:字体是显示文字的关键,如果系统中缺少所需的字体或者字体文件损坏,就会导致乱码问题。

3. 文件格式错误:某些文件的格式可能与当前使用的软件或者系统不兼容,导致乱码问题。

4. 硬件故障:在极少数情况下,乱码问题可能是由于硬件故障引起的。

二、解决方案:1. 检查字符编码:a. 确定当前操作系统的默认字符编码,例如在Windows系统中,常见的字符编码是GB2312(简体中文)和UTF-8(国际通用字符编码)。

b. 检查乱码问题浮现的具体场景,例如是在浏览器中打开网页、在文本编辑器中打开文件还是在特定的软件中浮现乱码。

c. 根据具体场景,调整软件或者系统的字符编码设置,使其与文件或者网页的字符编码相匹配。

可以尝试不同的编码设置,直到乱码问题解决为止。

2. 安装所需字体:a. 如果乱码问题浮现在特定的字体上,可以尝试重新安装该字体。

b. 如果乱码问题浮现在某个应用程序中,可以尝试重新安装该应用程序,以确保其所需的字体文件完整且没有损坏。

c. 如果乱码问题浮现在整个系统中,可以尝试安装一些常用的字体集合,例如Microsoft Office提供的字体集合。

3. 转换文件格式:a. 如果乱码问题浮现在打开特定格式的文件时,可以尝试将文件转换为其他兼容的格式,然后再次尝试打开。

b. 在转换文件格式时,应注意选择与当前系统和软件兼容的格式。

4. 检查硬件故障:a. 如果乱码问题在多个应用程序或者文件中都浮现,可能是由于硬件故障引起的。

乱码处理方法

乱码处理方法

乱码处理方法
以下是 6 条关于乱码处理方法:
1. 哎呀,要是遇到乱码,咱可以试试换个编码格式呀!就像你穿衣服不搭调,那就换一件试试看嘛,比如从 UTF-8 换到 GBK 啥的。

比如你打开一个文档,全是乱码,这时候赶紧去调调编码格式呀!
2. 嘿,别忘了检查一下你的字体设置呀!有时候字体不对也会出现乱码呢。

这就好像走路走歪了路,得及时调整方向呀!比如说你在某个软件里看到的字全是乱七不糟的,那很可能就是字体的问题啦,赶紧去瞅瞅!
3. 你知道吗,重新安装相关软件也可能解决乱码问题哟!这就好比生病吃药,有时候得下点猛药才能治好嘛。

像我上次那个软件出现乱码,我把它卸了重装,立马就好啦!
4. 哇塞,清理一下缓存和临时文件也很重要呀!这就跟收拾房间一样,把垃圾清理掉,才能更清爽呀。

你想想,要是电脑里乱七八糟的东西太多,它能不出现乱码嘛。

比如说电脑用久了开始出乱码,那就赶紧清理一下呀!
5. 呀,有时候更新一下驱动程序也能行呢!这就跟给车子升级零件一样,让它跑得更顺畅嘛。

如果电脑显示有乱码,是不是驱动有点跟不上啦,赶紧去更新试试呗!
6. 注意哦,还可能是文件本身损坏导致的乱码呢!这就好像一个苹果烂了一块,会影响整体呀。

像有时候下载的文件一打开全是乱码,很有可能就是文件在下载过程中受损啦!
总之,遇到乱码不要慌,试试这些方法,说不定就能解决啦!。

fcitx输入法乱码解决(图文)

fcitx输入法乱码解决(图文)

Ubuntu系统上使用fcitx的时候,输入框中显示的都是乱码(方框),如图:
问题的解决很简单,在~/.fcitx/config中将中文字体从"*改为一个具体的中文字体名就可以了(可以使用fc-list得到系统的字体列表,而fcitx的config文件是gb编码的,因此在编辑时要选择好编码),这是因为*表示缺省的字体,而很多Linux系统下缺省的字体不是中文字体。

比如将“显示字体(中)=*”改为“显示字体(中)=STHeiti”(假设你用fc-list 看到了这个黑体字体),不过千万注意这个文件是gb编码的,要使用合适的工具和编码来编辑它。

设置为文泉译点阵宋(WenQuanYi Bitmap Song)
终端执行 pkill fcitx 然后执行 fcitx即可生效,注销用户后重新登录也可以
问题解决:。

让Ubuntu从此告别中文乱码!

让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中文乱码解决方法-概述说明以及解释

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 文章结构本文将分为三个主要部分:引言、正文和结论。

- 引言部分将概述整篇文章的主要内容和目的,以便读者能够了解文章的背景和意义。

电脑乱码问题的解决方案

电脑乱码问题的解决方案

电脑乱码问题的解决方案引言概述:随着电脑的普及和使用,电脑乱码问题也逐渐成为用户们常见的困扰。

乱码问题会影响用户的正常使用体验,甚至导致数据丢失或损坏。

因此,了解电脑乱码问题的原因和解决方案至关重要。

一、检查字符编码设置1.1 确认文件编码格式在使用电脑时,我们经常会遇到乱码问题,其中一个常见原因是文件的编码格式不正确。

因此,首先要检查文件的编码格式是否正确,确保文件编码与系统支持的编码格式一致。

1.2 调整系统语言设置有时候电脑乱码问题可能是由于系统语言设置不正确导致的。

用户可以尝试调整系统语言设置,选择适合自己的语言,以解决乱码问题。

1.3 使用专业软件转换编码对于一些特殊编码格式的文件,普通软件可能无法正确显示内容,用户可以尝试使用专业的编码转换软件,将文件转换成常见的编码格式,以解决乱码问题。

二、更新系统和软件2.1 更新操作系统有时候电脑乱码问题可能是由于系统或软件版本过低导致的。

用户可以尝试更新操作系统,安装最新的补丁和更新,以解决乱码问题。

2.2 更新软件版本除了操作系统,一些软件版本过低也可能导致乱码问题。

用户可以尝试更新软件版本,确保软件与系统兼容,以解决乱码问题。

2.3 清理系统垃圾文件系统垃圾文件过多也可能导致电脑乱码问题。

用户可以定期清理系统垃圾文件,释放系统资源,以提高系统性能和解决乱码问题。

三、检查硬件设备3.1 检查硬盘状态硬盘故障或损坏可能导致文件读取错误,从而出现乱码问题。

用户可以使用硬盘检测工具检查硬盘状态,及时发现并解决硬盘问题。

3.2 检查内存条内存条故障也可能导致电脑乱码问题。

用户可以使用内存检测工具检查内存条状态,及时更换损坏的内存条,以解决乱码问题。

3.3 清洁键盘和鼠标有时候电脑乱码问题可能是由于键盘或鼠标出现故障导致的。

用户可以定期清洁键盘和鼠标,确保设备正常运作,以解决乱码问题。

四、安装字体文件4.1 安装缺失字体有时候电脑乱码问题是由于缺失字体文件导致的。

电脑乱码问题的解决方案

电脑乱码问题的解决方案

电脑乱码问题的解决方案一、问题描述电脑乱码是指在使用电脑过程中,浮现字符显示错误、文字乱码或者是界面显示异常等情况。

这种问题会给用户的正常使用带来困扰,因此需要寻觅解决方案。

二、可能原因1. 字符编码问题:不同的字符编码方式可能导致电脑无法正确解析和显示字符。

2. 字体缺失或者损坏:某些字体文件可能缺失或者损坏,导致电脑无法正确显示文字。

3. 系统设置错误:错误的系统语言设置或者区域设置可能导致乱码问题。

4. 软件兼容性问题:某些软件可能与操作系统或者其他软件不兼容,导致乱码问题。

5. 病毒或者恶意软件感染:某些病毒或者恶意软件可能破坏系统文件或者字体文件,导致乱码问题。

三、解决方案根据可能的原因,我们可以采取以下措施来解决电脑乱码问题:1. 检查字符编码a. 打开文档或者网页时浮现乱码问题,可以尝试修改字符编码方式。

在浏览器中,可以通过菜单或者设置选项找到字符编码设置,尝试选择正确的字符编码。

b. 如果在特定软件中浮现乱码问题,可以在软件的设置选项中查找字符编码设置,进行相应的调整。

2. 检查字体文件a. 检查系统中是否存在所需的字体文件。

可以进入控制面板,在字体设置中查看已安装的字体列表,确认所需字体是否存在。

b. 如果字体文件缺失或者损坏,可以尝试重新安装字体。

可以从官方网站或者其他可信来源下载正确的字体文件,并按照安装说明进行安装。

3. 检查系统设置a. 检查系统的语言设置和区域设置是否正确。

可以进入控制面板,找到语言和区域设置选项,进行相应的调整。

b. 确保系统的语言和区域设置与所使用的软件和文档相匹配,避免浮现乱码问题。

4. 更新软件和操作系统a. 检查系统和软件的更新,确保使用的是最新版本。

更新通常包含修复软件漏洞和改进兼容性的补丁。

b. 如果发现特定软件与操作系统不兼容,可以尝试升级软件或者操作系统,或者寻觅其他替代软件。

5. 扫描病毒和恶意软件a. 使用安全软件进行全盘扫描,确保系统没有受到病毒或者恶意软件的感染。

解决Docker容器中文乱码问题的技巧和方法

解决Docker容器中文乱码问题的技巧和方法

解决Docker容器中文乱码问题的技巧和方法随着虚拟化技术的快速发展,Docker容器在软件开发和部署领域变得越来越流行。

然而,与许多软件技术一样,Docker容器也面临着一些挑战。

其中一个常见问题是中文乱码。

对于使用中文的开发者和用户来说,这是一个非常令人困扰的问题。

本文将介绍一些解决Docker容器中文乱码问题的技巧和方法。

1. 使用合适的字符编码中文乱码问题通常是由于字符编码不匹配所致。

在Docker容器中,默认情况下,容器内部的字符编码可能与宿主机不一致。

因此,首先要确保容器内部的字符编码与宿主机相匹配。

可以通过设置容器环境变量来指定字符编码。

例如,在Dockerfile中添加以下命令:```DockerfileENV LANG zh_CN.UTF-8```其中,`zh_CN.UTF-8`表示使用UTF-8编码的中文环境。

通过设置这个环境变量,可以确保容器内部使用相同的字符编码。

2. 安装语言包如果容器中仍然存在中文乱码问题,可能是由于缺少相应的语言包所致。

在CentOS或Ubuntu等操作系统中,可以通过安装相应的语言包来解决这个问题。

以Ubuntu为例,可以通过以下命令安装中文语言包:```bashapt-get updateapt-get install language-pack-zh-hans```3. 设置终端字符编码另一个导致中文乱码问题的可能原因是终端的字符编码与容器不匹配。

在使用Docker容器时,可以使用以下命令设置终端的字符编码:```bashexport LANG=zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8```这样,终端与容器的字符编码就能够保持一致,避免中文乱码问题。

4. 检查应用程序和数据库中文乱码问题有时是由应用程序和数据库本身的配置问题引起的。

在使用Docker容器部署应用程序时,需要确保应用程序和数据库的字符编码设置是正确的。

ubantu 字符编码

ubantu 字符编码

ubantu 字符编码
Ubuntu默认的字符编码是UTF-8。

为了确保在Ubuntu中正确显示中文,需要确保系统支持中文的UTF-8编码。

要修改Ubuntu的字符编码,可以按照以下步骤进行:
1. 打开终端,并输入以下命令以生成新的locale配置文件:
```
sudo dpkg-reconfigure locales`
```
2. 按照提示进行操作,选择“zh_”作为系统语言,然后按下回车键。

3. 重启系统,即可完成字符编码的修改。

如果系统无法正常显示中文,可以尝试修改系统环境变量:
1. 打开终端,并输入以下命令:
```bash
export LANG=zh_`
```
2. 执行完上述命令后,在终端中输入以下命令,使设置的环境变量永久生效:
```bash
echo "export LANG=zh_" >> ~/.bashrc`
```
3. 重启系统,即可完成字符编码的修改。

Ubuntu 10.4 AMD64电脑vsFTPd安装方法与中文显示乱码解决办法

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 #用于服务关闭后结束镜像。

ubuntu10.04一些设置必要设置包括乱码

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的配置。

Ubuntu12.04playonlinux安装CAJViewer_7.0.2.self解决乱码

Ubuntu12.04playonlinux安装CAJViewer_7.0.2.self解决乱码

Ubuntu12.04playonlinux安装CAJViewer_7.0.2.self解决乱码常规安装唯一有可能出现的问题是安装过程中出现乱码或框框解决办法:字体链接新建一个.reg文件如chn_font.reg里面的内容为REGEDIT4[HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\FontLink\SystemLink]"Lucida Sans Unicode"="wqy-microhei.ttc""Microsoft Sans Serif"="wqy-microhei.ttc""MS Sans Serif"="wqy-microhei.ttc""Tahoma"="wqy-microhei.ttc""Tahoma Bold"="wqy-microhei.ttc""SimSun"="wqy-microhei.ttc""Arial"="wqy-microhei.ttc""Arial Black"="wqy-microhei.ttc"注意里面的wqy-microhei.ttc 是你的ubuntu的/usr/share/fonts/truetype/wqy/ 下的文泉字体如果你的ubuntu里没有这个可以选择其他的在playonlinux安装中先先New 一个 caj 然后然后把那个文件注册进去就好了一般来说这样就可以解决乱码了接下来就是一路安装安装好后选你刚装好的CAJViewer至此安装完成最后再设置后缀选择默认打开方式就可以很方便的使用playonlinux装的软件了。

Avalonia开发小结(持续更新)

Avalonia开发小结(持续更新)

Avalonia开发⼩结(持续更新)官⽹:源码:最近因为要研究跨平台开发,不可避免地顺带了解了Linux系统,把联想平板电脑装成了Ubuntu 20.04系统。

就像Linux系统⼀样,⽬前对它的了解是,将就着能⽤,但不是很好⽤。

期间会遇到奇奇怪怪的各种⼩问题。

就像我的平板,外接的键盘带触摸板。

因为打字的时候很容易触碰到触摸板,所以想把它禁⽤掉。

但是这个在Windows系统很容易解决的⼩问题,可是在Linux下⾯可能根本⽆法解决,或者⽆法找到解决的⽅法。

但是这种⼩问题,其实⼜是⾮常影响平常的使⽤体验的。

这⼏天,把原来在Windows平板上⽤WPF开发的⼀些⼩程序都移植成了Avalonia版本。

⼏个应⽤折腾下来,感觉还⾏,做东西还算是⽅便的,虽然跟WPF⽐可能还是有很⼤差距。

本⾝因为还没有正式发布,所以肯定还会存在⼀些问题。

但开发过程中遇到的很多问题,其实很多都是对Avalonia平台和Linux操作系统不是很熟悉。

就像游戏打怪⼀样,WPF换到了Avalonia,⼀些经验需要重新积累,其实还是需要⼏个项⽬做下来,慢慢地知道了哪些能做,哪些不能做。

然后慢慢地扩展功能,积累新经验。

最关键的是,.net平台的跨平台开发,除了Avalonia之外,也没有更好的选择。

作为⽤惯了WPF开发的码农来说,Avalonia应该是⽬前能找到的最好的代替品。

这⼏天都是在Ubuntu上⽤Rider来开发,⽐VS Code应该要好⽤⼀点,但是Rider的很多操作都跟VS不⼀样,也是⼀个慢慢熟悉的过程。

⽹上能找到的资料不多,但是很保贵。

初次接触这个平台可以先看⼀下官⽹的帮助⽂档。

遇到问题,我⼀般会去项⽬的Github的issues搜索⼀下,可能会有线索。

剩下的百度⾕歌,各种想办法。

再不⾏,看Avalonia的源码,看能不能解决。

⽬前不⽀持的功能托盘图标没有ToolBar功能不⽀持全局热键不⽀持在前⾯XAML界⾯注册事件⽬前遇到⽆法解决的问题TextBox中\t制表符显⽰乱码的问题,⽬前还不知道怎么解决。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ubuntu 终端中文显示乱码问题
解决方法:
一. Ubuntu默认的中文字符编码
Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在
/etc/environment中看到:
sudo gedit /etc/environment
可以看到如下内容:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en" 第二行即是默认的中文字符编码。

注:可以通过这里修改默认的中文编码字符,比如修改为:zh_CN.GBK。

二. 添加中文字符编码的方法
1. 直接使用locale-gen
在终端输入命令:
sudo locale-gen zh_CN.GB18030
即可完成中文字符集的添加。

完成后可以转到
/usr/lib/locale/,下面已经有一个zh_CN.gb18030文件夹;在超级终端输入命令:
gedit /var/lib/locales/supported.d/local,可以发现文件中多了一行:zh_CN.GB18030 GB18030。

说明添加成功。

2. 通过修改/var/lib/locales/supported.d/local文件
在终端输入命令行
sudo gedit /var/lib/locales/supported.d/local
可以看到如下内容:
zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8
在文件尾添加中文字符集
zh_CN.GBK GBK
保存后退出。

在终端输入命令:
sudo dpkg-reconfigure locales
即可生成相应文件:/usr/lib/locale/zh_CN.gbk/
最后重启ubuntu。

相关文档
最新文档