chr函数在英文系统下支持中文的问题(高分相赠)
所测试的代码:
<%
On Error goto 0
Response.write "<P>?" & Chr(65) & Chr(66) & Chr(67) & Chr(68) & "?</P>"
Response.write "<P>?" & Chr(-10544)&Chr(-12604)&Chr(-10282) & "?</P>"
Response.write "</P>Err=" & Err & ":" & Err.Description & "</P>"
%>
按要求是打印出第一行 [ABC]
第二行[中文字]
第三行 :错误信息
这段asp程序代码在中文操作系统下测试全部通过,就是可以正常显示!
但在英文系统中,有的服务器正常(极少),有发服务器不正常,就是显示中文的第二行不正常,Invalid
procedure call or argument: 'Chr' 可能的原因就是DBCS和UNICODE的编码问题,但却不
知道该如何解决!~
现在解决的途径有两个、一是修改源代码(不是最好的方法),二是修改系统配置,因为同样的程序已经
在某些英文系统上测试是可以正常显示的,表明可以通过修改系统配置进而使之正常显示,但不知道该如
何下手,请指教!
(两台系统基本算一模一样的配置,因为我自己根本看不出什么区别)
拜托各位高手前辈不吝赐教!
高分相赠
请不要随便找点资料回答
本人已经查询过非常多的资料