CNode

js怎么随机生成汉字呢?

问答
Llovegnep发布于8 年前最后回复8 年前4 回复10653 浏览0 收藏

如下这种生成随机汉字的方式打印不出汉字。有没有其它办法?

let word = '\\u' +(Math.round(Math.random() * 20901) + 19968).toString(16);
console.log(word);
//打印
\u64d3
查看回复

回复 (4)

J
JZLeung#1·8 年前

image.png 但是会有很多奇怪的字。

D
dislido#2·8 年前
String.fromCodePoint(Math.round(Math.random() * 20901) + 19968)
L
liaoyinglong#3·8 年前
function decodeUnicode(str) {
   str = str.replace(/\\/g, "%");
   return unescape(str);
}

Unicode解码一下?

L
lovegnep#4·8 年前
引用 dislido

@dislido OK

参与回复
登录后即可参与回复。登录