none
如何取消Visual Studio 2008中對於中文的自動編碼功能?? RRS feed

  • 問題

  • 在Visual Studio2008中,在aspx頁面中的中文都會被變更為字碼。
    在一般HTML tag中的頁面瀏覽都會自動轉換回來,但遇到包含在java script中的字串
    也被轉換成字碼時,並不會在程式執行時自動轉換回來。

    <input type="button" onclick="onSubmit();return false;" value="&#26597;&#35426;" />
    <script type="text/javascript" language="javascript">
    function onSubmit()
    {
    if (document.getElementById("advanceQuery").style.display == "block")
    {
    if (document.getElementById("smonth").options[document.getElementById("smonth").selectedIndex].value == "0")
    alert ("&#35531;&#36984;&#25799;&#36215;&#22987;&#24180;&#26376;!!");
    else if (Number(document.getElementById("emonth").options[document.getElementById("emonth").selectedIndex].value) <
    Number(document.getElementById("smonth").options[document.getElementById("smonth").selectedIndex].value))
    alert ("&#25130;&#27490;&#24180;&#26376;&#19981;&#21487;&#23567;&#26044;&#36215;&#22987;&#24180;&#26376;!!");
    }
    else
    indexesindex.submit();
    }
    在input tag中的value值會正確的轉換回中文,但javascript中的alert method的訊息字串就會原封不動的顯示出來。

    請問要如何取消visual studio 2008中的這項功能??

    OS:windows xp sp2,visual studio 2008 team suite RTM english version
    2008年5月8日 上午 05:51

解答