我试图在javascript中创建一些随机的unicode字符串,并且想知道是否有一种简单的方法。我试图做这样的事情...
var username = "David Perry" + "/u4589";
但这只是将/ u4589附加到末尾,因为它只是一个字符串。我要执行的操作是将其转换为字符串中的unicode字符(假设我在键盘上键入ALT 4589)。我想在javascript中构建字符串,因为我想用各种符号和东西测试表单,而我厌倦了尝试使用ALT代码来查看其中存在哪些奇怪的字符...所以我想..我会遍历所有有趣的unicode字符并填充我的表单并自动提交...
我本来要从/ u0000开始,到/ uffff,看看输出它们时哪些代码破坏了我的网站:)
我知道JS中有不同的函数,但是我似乎无法弄清楚为什么我不能构建一串unicode字符。大声笑。
如果太复杂,请不要担心。这只是我想要修改的东西。
最佳答案
尝试使用"\u4589"
而不是"/u4589"
:
>>> "/u4589"
"/u4589"
>>> "\u4589"
"䖉"
正斜杠(
/
)只是字符串中的正斜杠,但是反斜杠(\
)是escape character。
关于javascript - 如何在JavaScript中制作自己的字符串,就像我按键盘上的ALT代码(UTF-8)一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8728128/