大神快来啊,菜鸟求教
谢谢

解决方案 »

  1.   

    从原理上来说,objective-c内置支持中文,所以读取,显示中文是没有问题的。
    那么我猜想你是否是从一个文本文件中读取字符串,然后转化成NSString,那么这个过程中是否默写参数没有设置对,请把你的相关代码贴出来,
      

  2.   

    转码有问题呗,首先要知道文件中的内容采用什么编码格式,然后转成Iphone能显示的。
      

  3.   

    3Q,关键是一个简单文本(中英文都有的) 不知道是什么编码啊NSArray *pathArray =  NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); //得到documents的全路径
    NSString *documentDirectory  = [pathArray objectAtIndex:0 ];        //a.txt 的完整路径
    NSString *filePath = [documentDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"a.txt"]];//将读到内容赋值给字符串
    NSString *text=[NSString stringWithContentsOfFile:filePath  ];//在另外一个页面的textView中显示

    问题是中文显示的乱七八糟。。
      

  4.   

    我猜想你遇到了一个我遇到过的问题,请试试下面的方法,把你的文件中写字板打开,然后选择 文件 另存为,在保存的时候,最下面有一个编码选择,请选utf-8,或者unicode,那么我记不清了,然后保存好,导入工程,在编译一次。