用SecureCRT5.1.3版本连接到10.4的ubuntu server版。 如果在编译应用时出现错误,会出现乱码,如:
glob.c: In function 鈥榝tpglob鈥?
glob.c:105: error: 鈥楢RG_MAX鈥?undeclared (first use in this function)
而直接登录到ubuntu中操作时显示是正常的。
glob.c: In function ‘ftpglob’:
glob.c:105: error: ‘ARG_MAX’ undeclared (first use in this function)
经过研究,发现只要把securecrt里面的字符集修改为UTF8即可。即通过选项-->全局选项-->默认会话-->编辑默认设置-->外观,修改其中的字符编码为UTF8。