我正在將一個字符串寫入一個明確使用“?”字符的文件。但是,在寫入文件后,文件會將其讀取為開始新行的指示器,我該如何解決這個問題?我正在制作霍夫曼編碼器。編碼文本的格式是 - 第 1 行 - 預序格式的霍夫曼樹,例如 - "00^a1^b10^?^1c,其中 ^ 表示葉節點。第 2 行 - 包含一個整數,它本質上是要在中刪除的填充解碼階段第 3 行是要解碼的實際文本。現在我面臨的問題是解碼階段,當我使用新行拆分整個文本以獲得樹、填充和要解碼的實際字符串時,我應該分別得到 3 個東西。但是,當用 ('\n') 拆分時,我對樹的字符串化表示也會拆分,從而無法進行解析。一個例子 1)要編碼的字符串-你好。這是一篇試讀文。你好世界!2)每個字符的二進制映射是字符串 "?": "0000" " ": "100" !: "00010" .: "0100" H: "0110" T: "00110" W: "01010" a: " 11111" d: "01011" e: "1011" h: "00111" i: "1010" l: "110" o: "1110" r: "0010" s: "11110" t: "0111" x: " 00011" 原型:對象3)編碼文本-0000^ 10^!1^x10^r10^T1^h100^.10^W1^d10^H1^t100^ 10^i1^e10^l10^o10^s1^a 5 k?z?ˉO?*tct?o+,@注意“0000^”之后的換行符,如果它可以是“0000^?”那么我的問題就解決了
如何在 javascript 字符串中插入換行符即“↵”作為字符而不將其換行?
MMMHUHU
2022-12-29 10:02:00