Node Webkit - 从文本字段获取数据并写入文本文件

use*_*918 2 node-webkit

我在做一些我认为很直接的事情时遇到了问题.读取输入字段的值,然后将值写入文本文件.我让它工作但只是部分和不一致.发生的事情是,文本a)被切断(并非所有在该字段中输入的数据都被写入文件)和b)在每个字符之间添加空格,因此该行最终看起来像这样"这就是WHATYOURTEXTVALU E"

我是GUESSING这是一个问题,文本被"分块"但从未将所有块写入文件,我无法解释间距问题,编码可能?无论如何继承我的代码:

//(obviously there is an html field called "a1Agent" and an object called PI)
PI.Name  = document.getElementById("a1Agent").value;
fs.writeFile("c:\\Users\\Me\\Desktop\\values.txt", PI.Name); 
Run Code Online (Sandbox Code Playgroud)

Rog*_*ang 5

您从输入窗口小部件(在编辑它之后)获得的字符串编码实际上是utf16le,请在此处查看更多内容:

https://github.com/rogerwang/node-webkit/issues/1669#issuecomment-42515857