watir学习系列--NetBeans中文问题
上一篇 /
下一篇 2010-02-02 13:09:57
/ 个人分类:Ruby && Watir
51Testing软件测试网6eN+wYS^watir的1.6.5版本,发现对中文的支持不好,获取属性值是中文的对象时获取失败51Testing软件测试网X ^2T%r$Ijf-f
o0vesZ!h6i'k0查找了下原因,是因为编码的问题导致的。
*VUB3L$CP:H+Rg,`9W.~0t6]$c2F!X-D3S,d9Ac0解决的办法如下:
!E2V9b5QM+P)kp"I:m4q0jsbSG&mE3bI0修改C:\ruby\lib\ruby\gems\1.8\gems\watir-1.6.5\lib\watir\win32ole.rb 文件中的下面代码51Testing软件测试网yF(J/d} Ac
51Testing软件测试网-o:}r1Y{G.@WIN32OLE.codepage = WIN32OLE::CP_UTF8
*G#U/z2V6j8p3J@(Pp08h,xyT1h8r,n;AQ0修改为
&``hv;TfL6s
D0nvE%uVI^ag}&d0WIN32OLE.codepage = WIN32OLE::CP_ACP
(|9?C"m,k0 Bf5H}C0codepage值有下面这些,不行的话可以逐个修改下,试下51Testing软件测试网0v3J2h ILg7i
51Testing软件测试网7B(A&O0CT:{F uWIN32OLE::CP_ACP, WIN32OLE::CP_OEMCP, WIN32OLE::CP_MACCP, WIN32OLE::CP_THREAD_ACP, WIN32OLE::CP_SYMBOL, WIN32OLE::CP_UTF7, WIN32OLE::CP_UTF8
/s.L%NO9t$c\'T!p!K051Testing软件测试网&je/d"QK1u&mxNetBeans中文乱码解决办法:
0T4D[:F.m%J0y
G'b4]F'TR-i[bq01、选中某个项目,点击“右键”,点击菜单中的“属性”,进入属性页面,如下:51Testing软件测试网&Oo
F+A5\BxM
.V*Q3D\?2O0A"G X
Qe1a02、设置编码为GB2312
7wc/W3A7F0X8X+['~!HF@051Testing软件测试网C-[aq6m
P3A
51Testing软件测试网(Xb(b3V7K"~T
t1g+B3、ruby代码前面加入下面的代码,指定编码
'G7sa:KJ9D!~h3a0k^q:TKKu+S0require 'jcode'
oGW)v'l3V0$KCODE = 's' #windows是e,linux是s
+z([.v~g1U0
收藏
举报
TAG:
Ruby
ruby
中文