我有一个问题,虽然编写一个C#代码的输出有时是单词阿拉伯语,并且它看起来像一个奇怪的符号,如何使C#读取并显示阿拉伯语?如何让C#显示阿拉伯文?
回答
C#/。NET将显示阿拉伯字符没有问题,因为它在内部表示字符串作为UTF-16。
问题是你如何显示的字符。
如果你是在网络上,你需要确保你是包括了正确的字符集编码头或meta标签的输出。
请提供有关的更多信息,其中您看不到字符,以及如何输出字符串。
还有更多 - 输出平台必须能够绘制这些字符。我可以看到控制台遇到问题。 – Femaref 2010-11-14 13:20:36
如果内容编码设置不正确,也请使用ASP.net。 – 2010-11-14 13:22:58
它不是一个Web应用程序,它是一个桌面,阿拉伯文字符不正确显示。 你说的问题是如何显示它,你是什么意思?以及如何显示它? – 2010-11-14 13:26:52
我不知道你有确切的问题,但会建议你读The Absolute Minimum Every Programmer Should Know About Unicode给自己这往往混淆主题的坚实基础。
也许这是你的系统语言的问题,进入控制面板,然后以语言选择和尝试系统本地语言改变你为阿拉伯语,并确保非Unicode程序的语言为阿拉伯语。
.Net's是UTF-16,换句话说就是〜Unicode。更改语言环境不会影响显示...当然,在某种程度上。 – 2010-11-14 19:23:34
请确保您已安装正确的字体。如果你的系统上有它们,它可能是一个回退机制问题。
对于网页(Asp.Net),请确保:
- 您正在使用(和声明)正确的编码。
- 您的样式定义中声明了正确的字体。
我知道这听起来很奇怪,但对于Internet Explorer,它有助于将非Unicode程序的语言设置为您需要支持的语言(在我的情况下,它是德语Windows 2003上的简体中文)。
阿拉伯语控制台输出/输入无法在Windows平台上,根据微软: http://www.microsoft.com/middleeast/msdn/arabicsupp.aspx#12
- 1. 显示阿拉伯文字
- 2. 如何显示阿拉伯文字?
- 3. 显示阿拉伯数字
- 4. UIWebView不显示阿拉伯文内容
- 5. 某些阿拉伯文字得到错误显示,而其他阿拉伯文字得到正常显示?
- 6. 如何在java服务器页面显示阿拉伯文字?
- 7. 如何在cmd中显示阿拉伯文字?
- 8. 用weka显示阿拉伯字符
- 9. 显示和存储阿拉伯字符
- 10. 显示阿拉伯语数据
- 11. 阿拉伯语的WebRequest C#
- 12. 阿拉伯文文本框
- 13. 如何在wordpress博客文章中显示阿拉伯文和英文文本?
- 14. 当阿拉伯文字带有数字时,阿拉伯文字显示为反向
- 15. Parse Json阿拉伯文本
- 16. 阿拉伯语文本框
- 17. Pdflib6阿拉伯文连字
- 18. 如何从左至右显示阿拉伯语警报
- 19. 如何在标签中显示阿拉伯数字
- 20. 如何在android中使用unicodes显示阿拉伯字符?
- 21. 如何在Crystal Reports中显示阿拉伯数据?
- 22. 如何在Javascript中显示阿拉伯语?
- 23. LWUIT:显示阿拉伯文字的问题?
- 24. 阿拉伯文显示在giberish和问号
- 25. 在android webview中显示阿拉伯文网站
- 26. php页面不显示阿拉伯文本
- 27. 在设备上显示阿拉伯文J2ME
- 28. 突出显示阿拉伯文字的Flash/AS3
- 29. Android - 菜单项不显示在阿拉伯文
- 30. 在wp7中显示阿拉伯文内容
什么接口? WinForms,WPF,ASP.Net,控制台? – 2010-11-14 13:16:08
你可以在WinWord中写阿拉伯语吗? – 2010-11-14 13:29:49