我试图在SQL 2008数据库中存储阿拉伯文字符串,但它转换为“问号”为什么?我该怎么办?在SQL数据库中存储阿拉伯语
15
A
回答
43
你需要选择你的VARCHAR/CHAR列阿拉伯语核对或者使用Unicode(NCHAR/NVARCHAR)
CREATE TABLE #test
(
col1 VARCHAR(100) COLLATE Latin1_General_100_CI_AI,
col2 VARCHAR(100) COLLATE Arabic_CI_AI_KS_WS,
col3 NVARCHAR(100)
)
INSERT INTO #test VALUES(N'لا أتكلم العربية',N'لا أتكلم العربية',N'لا أتكلم العربية')
SELECT * FROM #test
返回
col1 col2 col3
------------------------------ ------------------------------ ------------------------------
?? ????? ??????? لا أتكلم العربية لا أتكلم العربية
要查看阿拉伯语的归类列表使用
SELECT name, description
FROM fn_helpcollations()
WHERE name LIKE 'Arabic%'
-6
1
可以更改数据库级别,而不是改变在数据库中的每一列的排序规则:
USE master;
GO
ALTER DATABASE TestDB
COLLATE Arabic_CI_AI;
GO
2
插入到表(列)的值(Ñ“XXX”))
你应该填入N字符串之前,使其的unicode
6
0
确保所有的表格和varchar
列有utf8_general_ci
相关问题
- 1. 存储英文和相应的阿拉伯语数据库
- 2. 如何在数据库中存储阿拉伯字符
- 3. 如何使用python在mysql数据库中存储阿拉伯语文本?
- 4. 如何在PHP中从数据库中搜索阿拉伯语?
- 5. 对阿拉伯语字数
- 6. 用阿拉伯语
- 7. 创建阿拉伯语语料库
- 8. 显示阿拉伯语数据
- 9. Android.Speech.TextToSpeech阿拉伯语语言
- 10. 如何将阿拉伯字符插入到sql数据库中?
- 11. 阿拉伯语支持SQL Azure
- 12. 阿拉伯语开源OCR库
- 13. 将阿拉伯文字保存到MySQL数据库中
- 14. 显示和存储阿拉伯字符
- 15. 存储阿拉伯文字母到phpMyAdmin
- 16. 如何让Mysql数据库支持阿拉伯语言?
- 17. 寻找一个阿拉伯语字典数据库
- 18. Sinch阿拉伯语消息
- 19. 阿拉伯语网址
- 20. 阿拉伯语的WebRequest C#
- 21. GAE阿拉伯语支持
- 22. 编码阿拉伯语proplem
- 23. Odoo阿拉伯语翻译。
- 24. 阿拉伯语meta标签
- 25. 阿拉伯语iText的
- 26. Android阿拉伯语言
- 27. canvas.drawtext阿拉伯语翻转
- 28. php:in_array()与阿拉伯语
- 29. Spring MVC的阿拉伯语
- 30. 阿拉伯语文本框
对照为它MySQL数据库或我的SQL数据库? – Kashif 2010-08-24 19:27:12
sql 2008数据库不是我的sql对于这种语法错误感到抱歉 – kartal 2010-08-24 19:31:55
您是否试图在类型为'(var)char'或'n(var)char'的列中存储阿拉伯字符? – 2010-08-24 19:38:58