問題描述:
win2000sp4中文,vs2005英文,oracle9i。
程序中,有一richtextbox,來顯示數據庫的sql語句,使用streamwriter()把richtextbox中的內容寫入一個文本文件中,但是如果sql語句中含有中文,就會出現亂碼。
出錯原因:
解決辦法:
streamwriter sw = new streamwriter(filename,false, system.text.encoding.default);(問題解決)
system.text.encoding.default這個值與操作系統的設置有關,與控制面板里的區域與語言選項有關,跟oracle的字符集差不多。
新聞熱點
疑難解答