js设置成utf-8,为什么alert中文还是乱码?

如题所述

第1个回答  推荐于2019-10-20
这个跟以下几个地方有关:
1、html中的meta。<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2、文件的编码格式。
3、如果在php文件中输出的js,可能需要
header("Content-type: text/html; charset=utf-8");本回答被网友采纳
第2个回答  2018-02-02
楼主应该表达具体点:
1、如果是ajax:首先要看看后台进行response输出时,设置的头文件格式是不是utf-8,并且要保证输出的类型为text/html
2、判断浏览器解析的是不是utf-8:看看网页展示的中文是不是乱码,如果是,那么就有可能是没指定解析编码,指定方式如楼上所说,<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3、楼主没有说明具体语言,以java为例,看看是否加字符过滤器,进行请求过滤,这个简单,tomcat安装的时候就可以选择安装实例,里面就有现成的,拷过来加进去就行。另外网上到处都是。
4、可以打开 源文件看看是不是源码本身是乱码,这是由于开发工具本身设置的编码格式引起的,如Eclipse、MyEclipse中都有这方面的设置
希望能帮到你

js都设置utf-8为什么alert中文还是乱码
2、判断浏览器解析的是不是utf-8:看看网页展示的中文是不是乱码,如果是,那么就有可能是没指定解析编码,指定方式如楼上所说, 3、楼主没有说明具体语言,以java为例,看看是否加字符过滤器,进行请求过滤,这个简单,tomcat安装的时候就可以选择安装实例,里面就有现成的,拷过来加进去就行。另外网上...

js文件中直接alert()中文出来的是乱码
解决办法:在这句语句上面加上echo "";注意里面的charset编码需要填写你网页对应的编码。实例如下:echo "";echo "alert('请登录');window.location.href='admin\/index';";

alert("欢迎你进入js的世界!");提示有错怎么回事
那个分号是中文状态输入的 乱码那个是文件的编码问题,你用文本文档模式打开你的网页文件,文件另存为的时候编码选择UFT-8,这样不管你用charset=utf-8还是gb2312都不会乱码了,你试试看!!!

js alert出来的字符串是乱码怎么解决?

为什么我的JSP程序想数据库存入汉字时会出现乱码?怎么解决啊?
jsp传值到数据库出现乱码,一般有两个原因:一种是jsp将数据发送给数据库时出现乱码,一种是数据库拿到数据后进行存储是发生乱码,出现第一种问题时要去看jsp标签中是否是为utf-8,再者就要看项目编目是否为utf-8右键项目名到preference下可以更改项目编码。出现第二种问题时,代表数据库编码有问题。右键...

JSP中文乱码问题。英译汉时出现乱码,请问如何修改一下呀?
改下文件的编码格式,像有中文数据的程序编码格式最好用utf-8格式 修改方法 <%@ page language="java" contentType="text\/html; charset=GB2312"%>把上面的这句中的“charset=GB2312”改成“charset=utf-8”另外,用记事本把你程序里的文件打开,另存为把编码格式从“ANSI”改为“utf-8”...

网页时间乱码如何解决
alert('$ss');;?> 这样做的好处是,无论网页编码是utf8还是gb2312,你的js弹窗内容都不会是乱码。但缺点也很明显,你的文件后缀名从需要改为.php(否则php不被编译),而且php执行占用服务器内存,但只是转换编码并不用担心消耗太多服务器内存。数据库乱码的解决 这里数据库乱码是指 1.插入正常...

...中文乱码改了content-dype 为gbk仍然乱码,后来记事本打开也乱码...
在DW里面,属性面版里面可以设置编码,如果你GBK是乱码,就设置成UTF-8,如果你UTF-8是乱码,就设置成GBK.如果你是HTML,具体步骤是,"属性面版"-"页面属性"-"编码"在编码项里面选GBK或UTF-8 如果你是JS文件,直接另存为,然后选一下你要保存编码,保存编码也是如果GBK就选UTF-8,如果是UTF-8就选GBK ...

javascript 字符串 String 初级问题 中文乱码
two, or three escape sequences representing the UTF-8 encoding of the character.因此,对于中文字符串来说,如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用 escape。如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,...

js中中文处理 我想把js弹窗那个 就是警示弹窗那个,我想把中文想办法处...
用“URL编码工具”中的escape编码功能把中文编成夹杂着%和字母的字符串,工具直接用百度搜索即可。弹窗时这样写:alert(unescape("试用"));

相似回答