TinyMCE是一個設計精良的開源WYSIWYG的富文本框JavaScript控件。我們在網上可以免費下載到其代碼。
TinyMCE可以很方便的集成到任何開發環境中,同時也支持多種語言包。
不過在具體使用過程中,還是需要更多的細心設置,比如在設置好TinyMCE的語言包後,在ASP.net中使用的時候卻總是不正常,無法爭取讀取到語言包內容。
仔細研究後發現,原來是因為ASP.net 2.0默認的HTTPResponse輸出的編碼是utf-8,而非中文gb2312,或是gb18030、HZ所以就會出現設置正確,但是在頁面執行的時候卻出現錯誤,不能正確讀取語言包的配置的問題。
我們可以在Page類的加載過程Load中加入如果設置語句就可以解決這個問題
Response.ContentEncoding = Encoding.GetEncoding("gb2312")
重新編譯執行後,就可以正常讀取到中文語言資源包中的內容了。