[英]How to write a file with CRLF line breaks in Objective-C?
我需要在我的iPhone應用程序中創建和導出excel文件。 不幸的是,如果行編碼是LF(我編寫文件時的unix默認值)而不是CRLF(Windows標准),excel將無法讀取它...有沒有辦法使用CRLF換行符編寫文件?
我可以告訴這是問題,就好像我在輸出文件后在TextWrangler中打開文件,然后將換行符更改為CRLF,excel打開它就好了。
謝謝,
托比
如果您在C中使用printf或fprintf,通常會終止這樣的行:
printf( "this is a line of text.\n" );
\\n
輸出換行符。 您可以使用\\r
輸出回車,因此要獲得CRLF,您只需:
printf( "this is a CRLF terminated line.\r\n" );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.