[20200225]alert文件乱码问题.txt
--//链接http://www.itpub.net/thread-2123887-1-1.html的讨论:
--//使用编辑器打开alert文件出现乱码:
Errors in file /oracle/app/diag/rdbms/k3cloud/k3cloud/trace/k3cloud_reco_47061.trc:
ORA-02019: 鏈壘鍒拌繙绋嬫暟鎹簱鐨勮繛鎺ヨ鏄?
--//希望对方提供 xxd -c 16 xxx.txt 有关乱码的输出,结果对方贴一个图(注:没注意看后面,实际上带有1个附件)。
--//只能自己手工键入编码,看看什么工具能正常打开。
d:\tmp>cat xxx.txt
392e 7472 633a 0a4f 5241 2d30 3230 3139
3a20 e69c aae6 89be e588 b0e8 bf9c e7a8
8be6 95b0 e68d aee5 ba93 e79a 84e8 bf9e
e68e a5e8 afb4 e698 8e0a 4572 726f 7273
d:\tmp>cat xxx.txt| xxd -r -p > xx1.txt
d:\tmp>cat xx1.txt
9.trc:
ORA-02019: 鏈壘鍒拌繙绋嬫暟鎹簱鐨勮繛鎺ヨ鏄?Errorss
--//看到的与前面一致。
--//使用记事本打开内容如下:
9.trc:
ORA-02019: 未找到远程数据库的连接说明
Errors
--//如果使用记事本另存功能,可以发现文件编码是UTF-8.如果使用vim如何打开呢?
--//在windows下双击打gvim.exe,执行如下:
:set fileencodings=utf-8,ucs-bom,chinese,taiwan,japan,korea,latin1
:r d:\tmp\xx1.txt
--//这样就可以看到内容:
9.trc:
ORA-02019: 未找到远程数据库的连接说明
Errors
--//后记:
--//我的vim配置参数文件设置的是:
:set fileencodings=ucs-bom,chinese,taiwan,utf-8,japan,korea,latin1
--//不知道为什么打开时无法识别文件编码。问题可能出在头部无法识别。如果把乱码部分放入开头,vim打开时就能正确识别文件编码。
未找到远程数据库的连接说明
Errors
9.trc:
ORA-02019: 未找到远程数据库的连接说明
Errors
--//另外我使用putty登录,设置使用utf-8编码,可以正常打开查看的。
# export PS1=
echo $PS1
echo $LANG
en_US.UTF-8
cat xx1.txt
9.trc:
ORA-02019: 未找到远程数据库的连接说明
Errors