我在水晶报告中显示阿拉伯语时遇到问题。我很确定存储在Oracle中的数据是可以的,因为当我使用SQL Developer或TOAD查询相同的数据时,它也会获取并显示阿拉伯语内容。但是,当在Crystal报表中使用相同的查询时,它将阿拉伯文本转换为一些奇怪的字符,如ãÎÊáÝ等。但是,当我在Crystal报表中键入阿拉伯语时,它很好。唯一的问题是当我从Crystal报表中的数据库中检索阿拉伯数据并尝试显示它时,它会将其转换为一些奇怪的字符。
我正在使用Crystal Report 2008版本12.0,我使用该字段的字体为“Arial Unicode”但仍然没有用。我甚至试过改变“从右到左”的字体设置;仍然没用。
有什么建议吗?
答案 0 :(得分:1)
使用名为(Arial Narrow)的字体,它将解决您的问题,因为它使用阿拉伯语编码。
右键点击字段>>格式对象>>选项卡段落选项文本解释并将其设置为RTF文本
答案 1 :(得分:0)
在Crystal Reports Arabic Typesetting
中使用此字体当打印报告与任何其他字体打印时,它与我和BTW一起使用正确的字符表示阿拉伯语在仅显示时不起作用!