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

时间:2014-07-29 00:41:09

标签: node-webkit

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

我谨慎这是一个问题,文字正在被分块。但从不将所有块写入文件,我无法解释间距问题,编码可能?无论如何,我的代码是:

//(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); 

1 个答案:

答案 0 :(得分:5)

您从输入窗口小部件(在编辑之后)获得的字符串编码实际上是utf16le,请参阅此处:

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