Objective c Cocoa:是否将制表符写入文件?
我使用以下命令定义包含制表符的NSString:Objective c Cocoa:是否将制表符写入文件?,objective-c,cocoa,unicode,utf-8,special-characters,Objective C,Cocoa,Unicode,Utf 8,Special Characters,我使用以下命令定义包含制表符的NSString: #define TAB @"\t" 我正在使用writeToFile:atomicaly:encoding:error,使用encoding:NSUTF8StringEncoding向文件写入更长的NSString。这个较长的字符串包含制表符 当我在TextEdit中打开生成的文件时,我看到一个看起来像日文字形的字符代替了制表符。以下是一行的屏幕截图,该行原本有两个制表符,但却有以下奇数字符: 定义包含要写入NSUTF8StringEncod
#define TAB @"\t"
我正在使用writeToFile:atomicaly:encoding:error,使用encoding:NSUTF8StringEncoding向文件写入更长的NSString。这个较长的字符串包含制表符
当我在TextEdit中打开生成的文件时,我看到一个看起来像日文字形的字符代替了制表符。以下是一行的屏幕截图,该行原本有两个制表符,但却有以下奇数字符:
定义包含要写入NSUTF8StringEncoding文件的制表符的NSString的正确方法是什么
提前感谢大家提供的任何信息。你能给我一个完整的小例子,我可以编译。你想通过#define这样做有什么原因吗?使用stringWithFormat和\t作为格式字符串,它运行良好。