关于.NET和ME开发中的编码问题

1 view
Skip to first unread message

beansoft

unread,
Apr 17, 2008, 6:06:41 AM4/17/08
to MapEasy
问:
冰雪 18:02:43
你好,我在调试helloworld这个程序时,看到了你写的注释所以想请教一个问题.为什么这个程序在vs2005中调试的时候总是会在载入核心脚本

include(baseDir +"/Prototype.js");的时候提示缺少对象呢?我一直找不到原因,急切的想知道应该怎样解决这个问题,
谢谢了.
答:BeanSoft 18:04:25
是否都设置项目编码为UTF-8?这是因为ME的所有JS文件都是UTF-8编码的,因此您的.NET或者JSP页面的编码也最好设置为UTF-8,或
者将ME的所有JS文件编码转换为GBK即可。

小白

unread,
Apr 22, 2008, 4:07:12 AM4/22/08
to MapEasy
出現這個問題.原因大致有下:
1. VS新建的網頁默認編碼是UTF-8 但ME的JS的編碼是GB. 請改編碼..方法在VS裡是:檔案-進階存儲選項-選擇UTF-8(偶是繁體
系統不好意思.請自動翻譯為簡體.)
2. 找不到對象.說明對象不存在.有可能是引用的JS的順序問題.如果你下載的是官方版本.一般不會出現此問題.如果不是.請按照官方版本設置.

小白

unread,
Apr 22, 2008, 4:07:55 AM4/22/08
to MapEasy


天啊.沒回復嗎?

小白

unread,
Apr 22, 2008, 4:12:23 AM4/22/08
to MapEasy
汗.原來我看不見.

解決方法.如果是編碼問題.可以在WEB.CONFIG裡配置.
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>

beansoft

unread,
Apr 22, 2008, 4:24:14 AM4/22/08
to MapEasy
不好意思,之前说反了!ME的JavaScript文件编码是GBK的,呵呵。
Reply all
Reply to author
Forward
0 new messages