自学小白,有一个中文链接的问题求教各位大哥
javascript吧
全部回复
仅看楼主
level 4
刚刚自学,在body里面写了一个img标签,然后再JavaScript代码里用getelementbyid获取了这个img标签对象,并且在控制台处将这个img的src打印了出来。
但是打出来的内容里汉字全部都乱码了,我想请教一下这是为什么😣,编辑器的编码方式和文档meta中的编码方式都是utf-8
2022年05月18日 00点05分 1
level 4
就这样,解决办法就是在console.log中加一个decodeuri。但是我在打印location地址栏信息的时候也出现了同样的问题,请问是编辑器的问题还是链接中不能有汉字[泪][泪]
2022年05月18日 00点05分 2
level 4
带中文的img标签src链接或者location地址栏信息,打印或者显示的时候如果不加decodeuri,中文部分直接乱码,自学不久的菜鸟诚心求教[泪]
2022年05月18日 00点05分 3
正确的做法是使用: decodeURIComponent() 这个方法。
2022年05月19日 08点05分
level 4
顶起来
2022年05月18日 00点05分 4
level 4
这不是乱码,这个正是汉字的unicode,浏览器地址的汉字都会转成这个的
2022年05月18日 01点05分 6
level 5
这又不是乱码啊,url都会这样
2022年05月18日 03点05分 7
level 4
2022年05月19日 08点05分 8
1