首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的网站显示阿拉伯文本为问号符号。

我的网站显示阿拉伯文本为问号符号。
EN

Stack Overflow用户
提问于 2013-11-19 15:32:30
回答 2查看 3.2K关注 0票数 2

我遇到了这个问题,我正在制作一个以阿拉伯语显示新闻rss提要的网站,所以我将标题、正文(描述)和每条新闻的链接插入到sql server数据库中,但是它们存储在数据库中作为(?)符号,所以当我从数据库请求数据在网页中显示时,它会显示(?)符号。我如何使它显示阿拉伯字符?

我试过了

代码语言:javascript
运行
复制
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />

但这不是解决办法,请你帮忙?!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-19 15:35:01

确保您的数据类型在您的数据库允许插入特殊(例如。Unicode)字符。例如,在Server中,应该使用nvarchar数据类型而不是varchar。你的RDBMS是什么?

票数 3
EN

Stack Overflow用户

发布于 2013-11-19 15:58:26

很少有建议:

  • 确保存储阿拉伯语数据的数据库表具有正确的排序规则。 您可能需要Arabic_CI_AS而不是默认的Latin1_General_CI_AS。
  • 确保将数据库列设置为nvarchar。
  • 确保在您的网站上使用的任何JavaScripts都使用UTF8编码保存。

我在我的“粉碎杂志”通讯中偶然发现了这个链接,它可能会提供一些关于UTF8的有用的附加信息,以及人们在这方面遇到的共同困难:

http://the-pastry-box-project.net/oli-studholme/2013-october-8/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20075607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档