用于客观c的htmllabel交换从右到左语言的单词[阿拉伯语]

时间:2015-03-30 15:53:52

标签: html ios objective-c label right-to-left

我正在使用HTMLLabel类来显示html内容[包含子部分属性的字符串(例如粗体,斜体和颜色)]。我遇到了一些问题,例如\n应该被替换{{1当附加到HTMLLabel -__-的内容时,但是所有工作都很好,直到我尝试在html文件中编写RTL语言。结果不是预期的,因为单词显示为交换。例如:

{السلامعليكموالرحمة} 显示如下: {الرحمةوعليكمالسلام}

我已将问题发布在HTMLLabel page in GitHup ..

非常感谢任何帮助..

修改

我从服务器获得的结果是一个字符串列表,如:

<br/>” 不是HTML文件!

1 个答案:

答案 0 :(得分:0)

你需要这些来创建一个HTML5页面,其语言为阿拉伯语,方向为RTL,utf-8编码

<!DOCTYPE html>用于将其声明为HTML5网页

<html dir="rtl" lang="ar">方向和语言

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />对于utf-8