在Mac OS上远程Linux主机,有时会遇到错误
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
原来是Mac OS上的LC_CTYPE为UTF-8,而服务器上没有这个locale,没有找到在哪里设置Mac OS的默认LC_CTYPE,修改/etc/ssh_config,注释掉下面的行即可。
SendEnv LANG LC_*
分享到:
相关推荐
本文主要介绍三种方法,在Mac下使用SSH连接远程Linux服务器。 方法一:使用终端 1.打开终端,点击新建远程连接 2.点击加号,然后添加自己服务器的IP地址 3.点击右侧的服务器,然后在下方输入用户名,选择最下方的 ...
3. 接下来,需要设置其他的本地化变量,包括LC_CTYPE(字符类型)、LC_NUMERIC(数字)、LC_TIME(时间)、LC_COLLATE(排序规则)、LC_MONETARY(货币格式)、LC_MESSAGES(消息)、LC_PAPER(纸张)、LC_NAME...
3. 设置正确的locale,特别是LC_CTYPE、LC_TIME、LC_MESSAGES等变量。LC_CTYPE变量控制字符的分类和转换,与输入中文直接相关;LC_TIME变量影响日期和时间的显示格式;LC_MESSAGES变量则控制系统信息的显示格式。 4...
locale相关的环境变量包括LANG、LC_CTYPE、LC_NUMERIC、LC_TIME、LC_COLLATE、LC_MONETARY、LC_MESSAGES等,它们分别影响着日期、时间、排序、货币格式、字符类型等不同方面。LC_ALL是这些设置的总开关,如果LC_ALL...
当遇到Linux中文乱码问题时,可以检查和修改`LANG`、`LC_CTYPE`等环境变量,确保它们与当前系统和应用的字符集需求相匹配。例如,如果系统只有`LANG="zh_CN.UTF-8"`,但需要支持GB18030编码,可以更改为`LANG="zh_...
4. **语言环境变量**:如`LANG`、`LC_ALL`、`LC_CTYPE`等环境变量对程序的字符编码有影响。正确设置这些变量可以解决在SSH会话中的中文显示问题。 5. **过滤器脚本**:有时,开发者可能会编写脚本(例如bash或...
locale命令的输出结果包括多个变量,例如:LC_CTYPE、LC_NUMERIC、LC_TIME等。这些变量的值可以通过执行locale命令来查看。 五、Xshell的优点和缺点 Xshell是一款功能强大的SSH客户端软件,具有许多优点,例如:...
接着,通过执行`locale`命令来检查所有环境变量是否都是UTF-8编码,确保没有遗漏,这些环境变量包括但不限于`LANG`, `LC_CTYPE`, `LC_NUMERIC`, `LC_TIME`, `LC_COLLATE`, `LC_MONETARY`, `LC_MESSAGES`, `LC_PAPER`...
- **解决 locale 问题:** 对于中文支持问题,可能需要手动设置 `LC_ALL` 和 `LC_CTYPE` 环境变量。 #### 九、字体与编码支持 - **配置字体:** 对于需要特殊字体支持的应用,如 RedOffice,可以使用 `ttf2bdf` 和...
- 设置Oracle相关的环境变量,如`ORACLE_HOME`、`ORACLE_SID`、`PATH`、`LD_LIBRARY_PATH`和`LC_CTYPE`,这将指导Oracle软件找到其组件和库。 7. **配置XServer**: - 因为Ubuntu Server没有图形界面,所以需要...
export LC_CTYPE=zh_CN.GB2312 export LANG=zh_CN.GB2312 export XMODIFIERS="@im=Chinput" stty cs8 -istrip stty pass8 export LESSCHARSET=latin1 ``` - 通过这些设置,重启Cygwin终端后即可支持中文...
export LC_CTYPE=zh_CN export LC_MESSAGES=zh_CN export SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" ``` - 在 `/root/.bashrc` 文件中添加别名简化常用命令: ```bash alias mv='mv -i' ...