0
我有一個修改過的boot.ijs腳本,它允許J響應來自Apache的請求。在J中,1!:2&4用CRLF代替LF。有沒有辦法將它保持爲LF?
從本質上講,在httpd.conf中,我有這樣的:
ScriptAlias /j/ "C:/J/"
DirectoryIndex index.ijs
AddType application/x-httpd-ijs .ijs
Action application/x-httpd-ijs "/j/j.exe"
告訴Apache將所有* .ijs的URL發送到J.這只是這裏的環境。然後
J可以獲得通過寫入標準輸出回答:
echo =: 1!:2&4
我有我創建的二進制數據(Excel文件),然後想發回給提問者的瀏覽器,如詳細here。但是,在文件本身中,所有LF都更改爲CRLF。
此行爲可以在jconsole.exe中「觀察」。鍵入聲明上述回聲,併發送命令:
echo LF
echo CR
echo LF
你會看到有每個echo LF
後下一行,因爲在控制檯CR只是寫成一行。實質上,J將LF翻譯爲CRLF。
問題:你如何關閉它,讓J尊重實際要求輸出的內容?