nestjs 中调用 gitlab api 获取文件仓库语言包内容( properties 文件),但有些包的内容是 unicode ,有些不是,如何判断?
const content = `BIZ_ISS_100121=\u30D0\u30FC\u30C1\u30E3\u30EB\u4E3B\u5951\u7D04\u306B1\u3064\u4EE5\u4E0A\u306E\u7279\u7D04\u3092\u4ED8\u52A0\u3057\u306A\u3051\u308C\u3070\u306A\u308A\u307E\u305B\u3093
BIZ_ISS_100243=\u30D5\u30A1\u30F3\u30C9<%s>\u306F\u8CFC\u5165\u53D6\u5F15\u304C\u5236\u9650\u3055\u308C\u3066\u3044\u307E\u3059`;
1
dyv9 333 天前 via Android
把它读取成一个字符串,charAt ( i )是双字节就是了。如果特定地想知道包含中文,那就是 看 code point 在汉字范围,搜索 babel pad 工具,它自带一个 babel map unicode 查表工具,可以看汉字在 unicode basic plane 和 supplemental plane 中的范围。
|