2011-12-03 15 views
0

我怎麼能寫binvar以換行符文件?傳遞字符串從binvar到一個文件

noop $hget(row, siirMisralari_txt, &binvar) 
fopen poemFile temp_text.txt 
fwrite -bn poemFile &binvar 
fclose poemFile 
bunset &binvar 

此代碼不能包含換行符。

回答

-1

這是夢幻般的二進制的!它可以包含任何二進制值!在將二進制數據添加到散列表之前,您的換行符必須丟失。如果您在那裏使用binvars,則需要/hadd -b
您可以/echo -a $bvar(&binvar,1-)和搜索取決於什麼格式的文件有換行符/有。
Unix的:LF(CHR $(10)),WIN:CRLF($ +($ CHR(13),$ CHR(10))),蘋果:CR(CHR $(13))。

+0

感謝您的回答。我想說清楚。我試圖從sqlite數據庫獲取數據並將行發送到irc服務器。我怎樣才能將一個長文本的所有行保存到帶有換行符的文件中?我不太瞭解哈希表,我懷疑是否有必要。此代碼:http://sudrap.org/paste/text/43813/不能保留utf8格式。 – nikel

1
bwrite temp_text.txt 0 $hget(row, siirMisralari_txt, &binvar) &binvar 
+0

我剛注意到它。 Windows記事本不能顯示換行符,但記事本++不會。 – nikel

+0

如果它只是'$ lf'然後是啊,你不能用記事本打開它。但'$ crlf'會。寫字板可以爲我相信做得很好。 – Wiz

相關問題