2012-10-15 100 views
1

我有逗號分隔的文件,cyrillics字符。當我使用StreamReader從它讀取時,字符是確定的。我正在LINQ to SQL數據庫中編寫文件,但帶有西里爾文的列使用??????該列是nvarchar類型。有人有同樣的問題嗎?Cyrillics在LINQ to SQL數據庫

+0

嘗試插入與cyrillics 「insert into ..」語句。如果這不起作用,那就是數據庫。否則,它是LINQ到SQL ... – Pleun

+0

當我寫到數據庫的情況下直接代碼cyrillics寫入 – vikifor

+0

可以爲您調試LINQ-2-SQL和之前的SubmitChanges檢查類。他們好嗎? – Pleun

回答

0

嘗試Encoding.Utf8:

new StreamReader("THE PATH", Encoding.UTF8); 
+0

當我嘗試寫上網頁上的字符是cyrillics的文件中的內容,問題是,在數據庫列字符????? – vikifor

+0

什麼是您的數據庫表中的字段類型。它應該是nvarchar – mhdrad