首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将.rtf/.doc文件中的泰米尔字符显示到UITextView中

如何将.rtf/.doc文件中的泰米尔字符显示到UITextView中
EN

Stack Overflow用户
提问于 2012-05-04 06:30:34
回答 2查看 2.5K关注 0票数 1

这是我的.rtf文件,我将其包含在Xcode项目的resources文件夹中

我用来在UITextView中显示.rtf文件内容的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   NSString *filePath=[[NSBundle mainBundle]pathForResource:@"sample" ofType:@"rtf"];
    NSString *contentString=[NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];  
    myTextViewObj.text=contentString;

我得到的输出是

如果有人知道如何从.rtf / .doc / .plist格式文件中将泰米尔语字符显示到UITextView中,请帮助我摆脱这个问题。先谢谢你...

EN

回答 2

Stack Overflow用户

发布于 2012-05-04 06:58:44

How to show tamil characters?,这是对你问题的解释。

在iOS 4.1和更高版本中有泰米尔语字体。字体名称: TamilSangamMN -Bold and TamilSangamMN。

下面的代码片段将显示可用字体系列及其字体名称的列表。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for (NSString *family in [UIFont familyNames]) 
{ 
    NSLog(@"%@", family); 
    for (NSString *font in [UIFont fontNamesForFamilyName:family]) 
    { 
        NSLog(@"\t%@", font); 
    } 
}

因此,将字体和字体系列应用于UITextView以显示泰米尔语。

票数 1
EN

Stack Overflow用户

发布于 2012-10-18 02:06:47

RTF文件不是文本文件;它是标记文件。您所看到的(在黄色图像中)是RTF文件开头的RTF标记;它与文本所使用的语言无关。

如果要像在第一张图像中那样查看文本,则必须在Microsoft Word或其他读取RTF文件的程序中打开它,并将其保存为Unicode文本格式,而不是RTF格式。如果要使用RTF文件作为源文件,则需要编写或查找RTF解析器。

换句话说,你看的不是文本,而是源代码。泰米尔语文本显示可能也有问题,但在黄色图像中,我认为您甚至还没有看到任何文本;只有RTF标题标记。

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

https://stackoverflow.com/questions/10443818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文