測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2015年8月6日 星期四

ADO.NET 存RTF到access裡要注意的事

access的Unicode編碼預設是開啟的,剛好我找到的存入方式是先轉UTF8,還是轉出來是有問題的。

string rtf = richTextBox1.Rtf;
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(rtf);
這樣存入會有亂碼


byte[] bytes = System.Text.Encoding.Unicode.GetBytes(rtf);

轉回來RTF
string originalRtf = System.Text.Encoding.Unicode.GetString(bytes);


但我發現我想太多了,後來直接存就可以了......
string rtf = richTextBox1.Rtf;
 
把RTF當string就好了.....

資料存在ACCESS資料欄位是備註型態就可以,不用轉來轉去了

沒有留言:

張貼留言