1. 程式人生 > >asp.net core 中文亂碼

asp.net core 中文亂碼

.net 終於能夠跨平臺了,這點值得高興。

最近嘗試在學習.net core平臺,感受著全新的asp.net的開發方式,應該說,基本和原本的模式沒什麼太大區別。

主要是配置管理方式上發生了巨大變化,一些應用框架集的實現方式上存在巨大區別。

不過對大多數程式設計師來說,你能夠用到的類的方法,基本沒有變化,這點還是非常好的。

最關鍵的,偉大的visual studio這個IDE終於能夠開發出在linux上執行的網站了。

對於開發人員來說,VS無疑是最好用的IDE,沒有之一,遠遠甩開Eclipse神馬的n條街。

不過雖然發行了.net core 1.0 正式版,還是存在一些bug。

比方說中文亂碼問題。

控制檯亂碼還好說,載入下字符集能夠解決問題,參考這裡:http://www.cnblogs.com/artech/archive/2016/05/18/5507092.html

我在測試asp.net core的時候發現,cshtml頁面在解析的時候,也會出現亂碼,這個就討厭了。

經過測試,發現只有將頁面檔案的字符集改成UTF8.vs預設存檔案都是ansi格式。我在github給提了一個issue,相信很快會被修正。

未來.net的webapp總算能夠上linux平臺了,這對.net開發人員來說是一重大利好,java程式設計師們要顫抖了。未來幾年,當hadoop神馬的可以用.net來寫,可以用vs環境開發,額請原諒我的意淫。不過php短期內還是安全的,畢竟效能差距還是蠻大的。

最後大笑三聲

哈哈哈