我有一个Windows窗体应用程序,可以将用户输入的文本保存到数据库中。
我使用Google输入工具以母语泰米尔语(印度)输入数据。
当我在文本框中输入文本时,文本看起来是正确的,但是当我从数据库中检索保存的数据时,它显示为??????
。
答案 0 :(得分:0)
数据库中列的数据类型应该是nVarchar而不是varchar或其他内容。
答案 1 :(得分:0)
该列应为 nvarchar
在使用Tsql插入语句时,请确保使用 N 'மோதிரம்'
前缀N表示后续字符串采用Unicode。
Insert into Tamil_language values (1, N'மோதிரம்')
Insert into Tamil_language values (2, 'மோதிரம்')
Select * from Tamil_language
Output
i j
----------- ----------
1 மோதிரம்
2 ???????
(它是旧帖子!仍然可以帮助我猜到的人。)