区域语言(泰米尔语)字体未显示

时间:2014-08-18 11:45:05

标签: sql winforms

我有一个Windows窗体应用程序,可以将用户输入的文本保存到数据库中。

我使用Google输入工具以母语泰米尔语(印度)输入数据。

当我在文本框中输入文本时,文本看起来是正确的,但是当我从数据库中检索保存的数据时,它显示为??????

2 个答案:

答案 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      ???????

基于Answer By Balmukund

(它是旧帖子!仍然可以帮助我猜到的人。)