mssql的text字段中文亂碼

問題:前端

1.在頁面存入中文後亂碼,從前端從後臺發現數據未發生異常,發現是存入數據庫後亂碼;sql

經查詢該字段爲text字段,存入中文會亂碼數據庫

如圖spa

 

解決辦法:blog

1.將text轉爲varchar或nvarchar,再修改成ntextip

alter table  ReportSpec alter column content nvarchar(200);
alter table  ReportSpec alter column content ntext;字符串

 

此sql若如下報錯可設置值大一點it

錯誤代碼(22001)將截斷字符串或二進制數據。

alter table  ReportSpec alter column content nvarchar(500);io

 

2.新建立一列屬性,設置爲ntext(或text),將舊屬性的值,存入新屬性中,刪除舊屬性列,修改新屬性名稱爲舊屬性table

相關文章
相關標籤/搜索