![](/img/trans.png)
[英]Replace straight quotation marks with typographic ones: “My text” to „My text“
[英]Leading and trailing quotation marks are appearing in my output
我正在從API手動解析java,輸出到文件,讀取文件,添加數據並以.tex格式輸出。 除了最終輸出document.tex中的單引號和雙引號之外,其他所有功能均正常運行。
實際上,“ HtmlString”應該是“ APIString”……但這是一項正在進行的工作。 名字還沒有到頭。
這是我的代碼:
let mkStream (data:string) (filepath:string) =
use outFile = new StreamWriter(filepath)
outFile.WriteLine(sprintf "%A" data)
outFile.Close()
let (|->) (data:string) (filepath:string) =
mkStream data filepath
let (!<) (filepath:string) = new StreamReader(filepath)
HtmlString myRoute_API |-> ftext
let java = !< ftext
let javastr = java.ReadToEnd()
let jclose = java.Close()
let a = parseDirections javastr myStops
let d = publish javastr a wayptList deliveries |-> fltex
我是.NET框架的新手。 但是,我無法想到,為什么Writeline函數將打印文字字符串而不是sprintf語句引起的引號內的字符串。
似乎Windows文件輸出的細微差別...可能有一個簡單的答案。
重新發布我的評論作為答案,因為它可以解決問題。
從outFile.WriteLine(sprintf "%A" data)
刪除sprintf "%A"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.