Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何删除javascript中的有趣字符?_Javascript_Utf 8_Character Encoding - Fatal编程技术网

如何删除javascript中的有趣字符?

如何删除javascript中的有趣字符?,javascript,utf-8,character-encoding,Javascript,Utf 8,Character Encoding,在以下行: alert ( "Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos." ); 它是这样打印的: Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos. \uXXXX 问题是字符ú和ã没有正确显示 在HTML中,我做了如下操作: Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos.

在以下行:

alert ( "Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos." );
它是这样打印的:

Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos. 
\uXXXX
问题是字符úã没有正确显示

在HTML中,我做了如下操作:

Apenas os números 0, 1, 3, 5, 7 e 9 são permitidos. 
它很有效,但我不知道用JavaScript做什么。我该怎么解决这个问题? 如果这与问题有关,我使用的是UTF-8


感谢并对英语表示歉意。

Javascript始终以UTF-16打印,无论HTML设置为什么,请尝试查找这些字符的十六进制值

然后像这样向他们展示:

Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos. 
\uXXXX
其中XXXX是字符的两个十六进制值

例如:

alert("\u05D0");

Javascript总是以UTF-16格式打印,无论HTML设置为什么,请尝试查找这些字符的十六进制十进制值

然后像这样向他们展示:

Apenas os n?meros 0, 1, 3, 5, 7 e 9 s?o permitidos. 
\uXXXX
其中XXXX是字符的两个十六进制值

例如:

alert("\u05D0");

您确定声明的编码与实际编码匹配吗?我不知道您的意思。在我的HTML文件头的meta标记中写入了charset=UTF-8。我假设这是声明的编码,那么您所说的实际编码是什么意思?[@StudioWorks:]()在Firefox goto Tools>Page Info中,看看编码在那里说了什么。元标记很少使用(如果有的话),真正的编码在HTTP头中。除此之外,我不知道如何在不知道实际字符的情况下进行测试。您确定声明的编码与实际编码匹配吗?我不知道您的意思。在我的HTML文件头的meta标记中写入了charset=UTF-8。我假设这是声明的编码,那么您所说的实际编码是什么意思?[@StudioWorks:]()在Firefox goto Tools>Page Info中,看看编码在那里说了什么。元标记很少使用(如果有的话),真正的编码在HTTP头中。除此之外,我不知道如何在不知道实际人物的情况下进行测试。上帝,我喜欢这个网站。非常感谢。没问题,我刚注册,我也很喜欢它^^天啊,我爱这个网站。非常感谢。没问题,我刚报名,我也很喜欢^^