Sql server 如何查看包含中文和阿拉伯文字母表中Unicode字符的表中的文本
我已成功地将包含中文、阿拉伯文和英文字符的CSV文件导入到SQL Server表中 然而,当我去查看表格的内容时,我得到的是像Sql server 如何查看包含中文和阿拉伯文字母表中Unicode字符的表中的文本,sql-server,sql-server-2014,Sql Server,Sql Server 2014,我已成功地将包含中文、阿拉伯文和英文字符的CSV文件导入到SQL Server表中 然而,当我去查看表格的内容时,我得到的是像ناØ؆ین这样的字符,而不是ازین 在执行简单选择时,如何让SQL Server显示表中的Unicode字符 更新: 数据库排序:Latin1\u General\u CI\u AS 列数据类型:nvarchar 导入方法:我使用导入向导导入CSV,并使用UTF-8编码列的数据类型是什么?什么是排序规则?您是如何“成功导入”它的?您是否仍保留该文件以便再次导
ناØ؆ین
这样的字符,而不是ازین
在执行简单选择时,如何让SQL Server显示表中的Unicode字符
更新:
数据库排序:Latin1\u General\u CI\u AS
列数据类型:nvarchar
导入方法:我使用导入向导导入CSV,并使用UTF-8编码列的数据类型是什么?什么是排序规则?您是如何“成功导入”它的?您是否仍保留该文件以便再次导入?我不认为这是关于查看文本的,我认为它在静止时已经损坏了。列的数据类型是nvarchar。数据库的排序规则是Latin1_General_CI_AS。我使用导入向导导入CSV,并使用UTF-8编码。当我这样做的时候,所有的角色在预览中看起来都是正确的。是的,我有这个文件,所以我可以再次导入它。SQL Server不直接支持UTF-8,它只支持具有特定排序规则的UTF-16(请尝试
Latin1\u General\u 100\u CI\u AS\u SC
)。@AaronBertrand感谢您的帮助。最后,事实证明,最好根本不允许使用这些字符,因为它们会弄乱由名称组成的URL。不幸的是,我也没有能力/权限更改数据库的排序规则:(