将土耳其语unicode字符保存到SQL Server数据库并显示在网页上

时间:2014-01-27 15:47:44

标签: sql-server unicode

我有一个SQL Server数据库,其列数据类型设置为NVARCHAR(1024)。我正在做一系列的插入,例如:

insert into stores (country, city, store_name, address_line_1, address_line_2
              , address_line_3, telephone, website, email) 
values (N'Turkey', N'Adana', N'Adana', N'M1 Alışveriş Merkezi, Yeni Mah. 87071 Sok. No:5'
         , N'', N'', N'0 322 271 01 55', N'www.ebebek.com.tr', N'')

在我从DB上读取并显示此数据的页面上,我有这个标记:

<meta charset="utf-8">

自从我做完这类事以来已经有一段时间了。我不应该做的就足以使这项工作成功吗?在上面的示例中,这是我在屏幕上看到的内容:

M1 Alışveriş Merkezi, Yeni Mah. 87071 Sok. No:5

我不确定我的流程的哪个部分会变坏。非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

我无法添加评论,因为我需要50个声望。 有时问题出现在显示文本的文件上。将文件的字符集设置为utf-8并再次尝试。设置元标记并不是每次都有用。