我在做一些我认为很直接的事情时遇到了问题.读取输入字段的值,然后将值写入文本文件.我让它工作但只是部分和不一致.发生的事情是,文本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)
您从输入窗口小部件(在编辑它之后)获得的字符串编码实际上是utf16le,请在此处查看更多内容:
https://github.com/rogerwang/node-webkit/issues/1669#issuecomment-42515857
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |