Allen 2009-09-12 09:20:16 11770 9 0 0 0

  要说vista,真是天才,乱码也这样天才!
  看看下面的界面,我初见之下就想骂:“靠……”
  结果却骂不出来了,因为乱码都是“靠”,真是靠……

  

  前因:
  由于微软要停止支持XP,以后新买的电脑可能也不带XP了,所以我们要测试ERP系统在vista是否能正常运行,为以后变更操作系统运行作准备。结果就出现了这样的乱码,所有程序中的中文部分都成了“靠”。。。。。。

  调试:
  虽然是天才的乱码,但也无法使用啊。
  只好找原因,想办法解决……。
  更改区域选项,无效。
  重新在中文环境下编译程序,无效。
  修改程序中控件编码,无效。
  ……

  结果:
  最后发现,出现乱码的都是从数据库中读出来的内容,终于发现是oracle客户端编码设定错误!
  因为新作一个测试程序,不读取数据库,显示正常;而且在SQL/Plus中读取数据库中文内容也是乱码。
  找到的原因,就好解决多了。
  打开注册表
  HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0
  查看键值 NLS_LANG
  发现此值为:AMERICAN_AMERICA.WE8ISO8859P1
  这个不知道是什么情况下的编码。
  将其修改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  乱码问题终于解决!

  进一步调查编码设置错误的原因:
  oracle注册表键值NLS_LANG默认都应该是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,为什么设为AMERICAN_AMERICA.WE8ISO8859P1呢。
  原来在vista下安装oracle客户端时需要手动设置一下。
  oracel客户端安装程序在其它系统下都是中文界面,但到了vista下就变成了英文界面!可能正是这一变化,导致需要手动设置编码。
  至于为什么变成英文界面,就不研究了……

  总结:
  虽然这个乱码直接原因oracle设置的问题,但间接原因还是与vista有关的。而且为什么单单乱码显示为“靠”也感觉很有意思……可能和AMERICAN_AMERICA.WE8ISO8859P1编码有关系~~
  解决问题时,也在网上查了好多资料,发现vista有好多乱码的问题,区域选项都要手动设置,不晓得为什么中文vista不能默认为Chinese(PRC)。
  感觉vista真是失败的版本,不知道是不是没有用习惯,好多地方不如原来的方便,只是界面漂亮些。但要求的配置却高好多,而且系统庞大……


【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=ziLyiJFBIspu
Tag: Windows技巧 Oracle安装 Oracle优化 TTTBLOG
我也要發一個   ·   返回首頁   ·   返回[Windws]   ·   前一個   ·   下一個
評論
Allen#1Allen 2009-09-12 10:41:19(N) 鏈接地址
| 337 | shuil | 2009-09-12 10:41:19 | [email protected] | http://www.shuilog.cn |
-----
强悍
Allen#2Allen 2009-09-12 14:03:57(N) 鏈接地址
| 338 | zwwooooo | 2009-09-12 14:03:57 | [email protected] | http://zww.me |
-----
非常强悍!
Allen#3Allen 2009-09-12 16:21:45(N) 鏈接地址
| 339 | Hobo | 2009-09-12 16:21:45 | [email protected] | http://www.nethobo.com |
-----
靠,好乱的靠
Allen#4Allen 2009-09-12 16:45:16(N) 鏈接地址
| 340 | 八哥 | 2009-09-12 16:45:16 | [email protected] | http://www.paixie.net/bage/ |
-----
[F]Smile[/F]顶。。。。
Allen#5Allen 2009-09-12 22:00:14(N) 鏈接地址
| 341 | 老饕 | 2009-09-12 22:00:14 | [email protected] | http://ifeiyang.cn |
-----
靠,有才!
Allen#6Allen 2009-09-12 22:57:33(N) 鏈接地址
| 343 | 蓝冰 | 2009-09-12 22:57:33 | [email protected] | http://vvvvvv.us |
-----
乱了
Allen#7Allen 2009-09-14 08:37:45(N) 鏈接地址
| 357 | rty | 2009-09-14 08:37:45 | [email protected] | |
-----
靠,果然是够天才~~[REVERT=taoether 于 2009-9-14 8:38:15 回复]vista天才啊~~[/REVERT]
Allen#8Allen 2009-09-23 21:08:44(N) 鏈接地址
| 431 | francis | 2009-09-23 21:08:44 | [email protected] | http://blog.francistm.com |
-----
Vista真的是很好用的系统。 只是大家抓住了他几个不兼容以前的地方不放手,一直说他这里不好哪里不好。用久了就会发现无论用户体验还是稳定性,都远远好于XP的。[REVERT=taoether 于 2009-9-25 15:14:09 回复]可能吧,但感觉太大了~~ 要求的配置也高了点。 256M就可以跑XP 但vista至少要1个G的内存……[/REVERT] 由 taoether 于 2009-9-25 15:14:49 最后编辑
Allen#9Allen 2012-08-21 20:53:37(N) 鏈接地址
| 2508 | szcustoms.cn | 2012-08-21 20:53:37 | [email protected] | http://www.szcustoms.cn |
-----
这个文章写得好,比看CCAV的心情还好。
頂部     1/1 
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Windws]   ·   返回頂部