开发一个网站,要支持中英文两个操作系统,中文系统下没任何问题。win2000 英文版下, 一个jsp页面中有个activex插件(vb开发的),页面是<meta charset=UTF-8">,
数据库中抓取的汉字, alert(temp)时显示是中文, 塞入activex中后再显示,就成了一大堆??????jsp页面中,只要页面编码是Unicode,汉字显示一直正常,就是activex总不行。
vb开发环境本来是中文版,后更新成英文版了,英文版的sp6补丁也打了,cab包也作了更新,
对temp作了escape、encodeURIComponent、encodeURI等多种处理后塞入,问号依旧。后发现,进入控制面板->区域设置,把区域和字符集都改成Chinese,显示正常。但,如何在不改变区域和字符集的方式下,依然正常显示汉字呢?请高手们援手,谢谢。