javascript - 如何在JavaScript中制作自己的字符串,就像我按键盘上的ALT代码(UTF-8)一样

标签 javascript unicode utf-8

我试图在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/

相关文章:

javascript - url回调函数不工作

sql - 如何选择 ntext 列作为二进制/十六进制

java - 将具有 UTF8 编码的 Html 文件从 Assets 加载到 TextView

unicode - 影响字母排序的不可见 Unicode 字符

iphone - TouchJSON - 为什么我在解析结果中得到很多\U****?

python可以编码为utf-8但不能解码

php - 编码数据库和服务器

javascript - 页面加载后如何加载多个脚本?

javascript - 在javascript中访问外部函数中的内部函数变量?

检查数组长度的 Javascript 条件