我们有一个基于C护士的应用程序(可以运行在大多数Unix平台上,但我们赞成RHEL)。我们已经得到了Unicode的支持,但现在我们必须提供一个希伯来语版本的应用程序。有谁知道我们可以通过转换程序的过程吗?它主要获取和存储来自Oracle的数据,这些数据可以支持希伯来语,因此在那里不应该有问题。 它确实只是文本的显示问题。C ncurses应用程序中的希伯来语支持
1
A
回答
1
重要的是要知道他们正在使用什么终端,因为它定义了你应该如何编写代码。一些终端支持BiDi(即双向文本)。这意味着它们会自动将希伯来文/阿拉伯文文本向后翻。
它有它自己的问题,你可以使用mlterm来检查你的应用程序的样子。 基本上,它会颠倒含有希伯来文字的行,同时保留被解释为英文字符LTR的内容。印刷到10,70的希伯来字符将出现在10,10。您可以使用Unicode LTR RTL尝试强制改变格式设置的方向,但至少在mlterm运行时,它们会打印垃圾字符。
但是,如果他们使用支持unicode的普通终端,则应该自己滚动字符。 那么当然,如果它在双向终端上运行,文本会再次向后并且格式丢失。
+0
谢谢 - 我想我们会引导我们的客户走向自动执行此操作的终端。看来腻子也能做到这一点。 – 2009-09-03 08:31:13
相关问题
- 1. Windows Phone 7希伯来语支持
- 2. SQL查询不支持希伯来语
- 3. Spring UTF-8希伯来语支持
- 4. PHP支持希伯来文
- 5. 用希伯来语
- 6. Android中阿拉伯语支持应用程序的UI设计
- 7. 个性见解是否对希伯来语有语言支持?
- 8. 在IntelliJ Community Edition中从右到左(希伯来语)支持
- 9. django和postgres - 支持希伯来文
- 10. Django的休息框架希伯来语的支持
- 11. C#Encoding.Converting拉丁语到希伯来语
- 12. 华信NLU是否支持希伯来语?
- 13. 向应用程序提供阿拉伯语言支持
- 14. android应用程序阿拉伯语支持
- 15. 希伯来语字符串希伯来语
- 16. 希伯来语文本PDF
- 17. 从右到左语言(阿拉伯语,希伯来语和波斯语)的Android应用程序UI方向
- 18. Python中的希伯来语unicode
- 19. 阅读Python中的希伯来语3.2
- 20. 问题与希伯来语
- 21. 希伯来语和数字
- 22. sIFR是否支持希伯来语和其他从右向左(rtl)语言?
- 23. 支持RTL \希伯来语并导出到OOXML \ PDF的.NET WinForms Editor Control?
- 24. 在wordpress中希伯来语的问题
- 25. Highcharts:希伯来语中的负值
- 26. 是否有支持英语和希伯来语(阿拉伯语相同)任一日历视图库
- 27. GAE阿拉伯语支持
- 28. 全球化的Windows窗体应用程序使用阿拉伯语支持
- 29. 的JasperSoft的iReport不支持UTF-8的查询(希伯来文)
- 30. 如何在Android应用程序中提供阿拉伯语言支持
如果你有数据和你的应用程序有Unicode支持最新的问题?只需打印它。 – jbcreix 2009-09-01 11:58:58
我很难确定ncurses是否会将数据从右向左(以及任何用户输入以相同的方式)渲染,或者它是否打印希伯来字形,但是按照从左到右的顺序。 – 2009-09-01 12:36:03
不,它不会。你应该检查他们的终端(模拟器)是否能够完成这项工作,或者自己将它们变成它们。 – jbcreix 2009-09-01 12:54:58