我在Classic ASP中的FormatNumber函數有問題。經典asp格式編號顯示特殊字符(Â)作爲千分隔符
當該過載使用 FormatNumber(cdbl(aRecs(3,i))的,0,0,0),號碼出現精細例如160 703
然而,當該過載使用 FormatNumber(aRecs(3,i)中,0,FALSE,FALSE,TRUE), 「0」),數量出現一個特殊字符作爲千個分隔符例如1607 703
N/B:aRecs(3,i)是指從記錄集(從數據庫中)檢索的值。
在生產服務器(Windows Server 2008)一切工作正常,但是,當我設置開發環境(Windows 7以及Windows服務器2008年),那是我得到這個問題。我曾嘗試在我的區域設置中設置一個千位分隔符,但無濟於事
我是否錯過了一些東西。此外,這是一個非常古老的項目,我不能去修改所有對此功能的調用。
這可能是一個編碼的問題 - 什麼chatacter編碼是您的網頁上使用? Windows的1251? UTF-8? –
是的,顯然是因爲編碼,我已經應用了下面的修復,我猜這是因爲編碼沒有明確設置,MAYBE會默認爲服務器編碼。我沒有在IIS服務器上找到任何可以設置編碼的位置,而不是下面提出的修復。 – sawe