嘿,我需要從包含Unicode的數據庫(如日文字符)導出數據。 而當我試圖導出爲CSV文件,它只是成爲垃圾....如何輸出unicode?
首先,我需要從數據庫中讀取數據,並將其保存到一個數據表 其次,我將基於該查詢datatable(使用Linq) 最後,將查詢結果導出到csv文件
有什麼辦法可以解決這個問題嗎?
非常感謝。
嘿,我需要從包含Unicode的數據庫(如日文字符)導出數據。 而當我試圖導出爲CSV文件,它只是成爲垃圾....如何輸出unicode?
首先,我需要從數據庫中讀取數據,並將其保存到一個數據表 其次,我將基於該查詢datatable(使用Linq) 最後,將查詢結果導出到csv文件
有什麼辦法可以解決這個問題嗎?
非常感謝。
嘗試將連接數據整理設置爲unicode_ci或更多specidfied。
內部.Net(C#)始終使用unicode。導出數據時會出現問題。然後你需要指定一個編碼。
如果使用File.CreateText,您立即創建一個UTF-8編碼文件。
您用於導入的應用程序,識別UTF-8編碼,還是需要特定的編碼?
請發佈您用於導出到csv的代碼。 – Oded 2010-11-19 09:03:22
它在文件中是垃圾,還是在用於閱讀文件的查看器中是垃圾?它可能是文件確定,但查看器不顯示unicode文本? – 2010-11-19 09:04:13