1
undef404 2020-06-24 09:10:03 +08:00
没用过 MobaXterm, 不过丢中文一般是 encoding 的问题. 看看字符集是否可以设置.
|
2
huawuya 2020-06-24 11:37:36 +08:00
串口不清楚,但是 ssh 的输入中文,显示中文,保存文件里的中文都是正常的。用的 20.2 的版本。
|
3
tankb52 OP |
4
tankb52 OP 再补充一下.
输出的日志是一个富文本格式,用 vim 或 EmEditor 打开会显示日志的格式及颜色代码. [资料链接]( https://www.devopsrun.com/t-how-to-save-terminal-output-on-mobaxterm-screen-without-selecting-manually) 用 MobaXterm 自带的编辑器打开日志,会自动识别到日志格式并提示你是否隐藏这些字符。 但是中文又显示乱码了。 我尚未在这个自带编辑器上找到显示中文的选项。 |
5
tankb52 OP 再标记一下。
那些字符应该是 console_codes 。 我找了资料,在 linux 下对这些代码处理有不少工具,但是在 windows 下很少。 vim 插件也支持不完善。 最终决定放弃 MobaXterm 了。 |
6
huawuya 2020-06-24 16:39:56 +08:00
我的 logtype 没动过,还是 Printable output,不过我一般输出日志都是 plain text file,纯文本的。我 windows 上看 log 一般用 baretail 或者 TextAnalysisTool.NET
|
7
tankb52 OP @huawuya #6
你保存下来的是纯文本? ``` [1;32m (0` (B MobaXterm 20.2 (0` (B [0m ``` 用其他的文本编辑器打开,没有我上面贴的这种奇怪的字符? 我怎么设都不成功。 |
8
huawuya 2020-06-25 18:36:53 +08:00
@tankb52 保存成 rtf 就会有那些乱字符,保存成纯文本就不会有。保存文件对话框里有格式选择( Rich Text Document 或 Plain Text File)
|
9
tankb52 OP @huawuya
保存成 rtf 就会有那些乱字符,保存成纯文本就不会有。 以上操作是指打开终端后在标签上鼠标右键另存? 这个确实是没有问题,我也试过。 不过这样每次都要手动保存一下。 我期望的是自动保存日志。 我在家里的 win7 上装了一个 MobaXterm,完全是默认设置,只修改 Log Type,依然是有问题的。 如果不是 MobaXterm 的问题,就只可能是我自己系统的设置有问题了。 只好暂时先这样了,等以后慢慢琢磨吧。 多谢你陪我折腾这个东西了。 |
10
huawuya 2020-06-26 17:45:53 +08:00
没试过自动保存日志,刚才试了下,自动保存的日志里不显示中文,这个估计是 mobaxterm 的问题
|