Node.js无法识别字符串(日语输入)

ishmam999

我正在尝试使用日语输入,并将值作为参数传递给另一个函数以从该函数检索数据,但是每当我运行节点app.js时,它都无法识别输入。但是,在浏览器中,它运行良好。

所以它正在从json访问数据 const innerArray = { Name : 'Test', Prefecture: '東京都' }

访问时:

let prefectureName = innerArray.Prefecture
console.log(prefectureName)

输出是 ???

当我使用英语输入时,它也可以使用。然后,我还尝试将日语输入转换为英语。然后再次出现相同的问题,因为它无法读取输入。有人可以帮我解决这个问题吗?

特里·伦诺克斯

我怀疑这只是您的日志控制台中的问题。Node.js在内部使用UTF-16,因此完全支持日语字符。

我建议尝试以下方法:

const fs = require("fs");
const innerArray = { Name : 'Test', Prefecture: '東京都' }
fs.writeFileSync("test.json", JSON.stringify(innerArray), "utf8");
console.log("innerArray:", innerArray);

然后在类似Notepad ++的环境中打开test.json,您应该看到正确呈现的字符。

如果我在Visual Studio Code中尝试此示例,由于控制台或输出字体支持日语字符,因此输出也很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

识别字符串“ geb”。被输入

来自分类Dev

UDF替换功能-无法识别字符串

来自分类Dev

Android Studio无法识别字符串

来自分类Dev

.gitconfig [别名]无法识别字符串

来自分类Dev

mysql查询无法识别字符串

来自分类Dev

木偶无法识别字符串

来自分类Dev

Android Studio无法识别字符串

来自分类Dev

Bash无法识别字符串相等

来自分类Dev

虽然无法识别字符串中的内容

来自分类Dev

C ++识别字符串中的特殊字符

来自分类Dev

如何识别字符串中的字符?

来自分类Dev

如何识别字符串是否是对象?

来自分类Dev

从ifstream识别字符串或整数

来自分类Dev

识别字符串格式的调试声明

来自分类Dev

识别字符串中的电话号码

来自分类Dev

是否可以识别字符串的格式?

来自分类Dev

识别字符串数组中的名词

来自分类Dev

识别字符串中的日期范围

来自分类Dev

在区间2中识别字符串

来自分类Dev

使用NLTK识别字符串中的日期

来自分类Dev

识别字符串中的倒置问号

来自分类Dev

如何识别字符串中的“ /”?

来自分类Dev

识别字符串中的日期格式-Python

来自分类Dev

使用Regex识别字符串中的模式

来自分类Dev

识别字符串中的相似元素

来自分类Dev

中文日期-在有效的DateTime处无法识别字符串

来自分类Dev

nasm无法识别字符串常量中的新行

来自分类Dev

Linq to Entities无法识别字符串。格式或串联“ +”

来自分类Dev

当我使用datetime.parseexact()时无法识别字符串