两个HTML页面之间传值时中文出现乱码,怎样解决???

两个HTML页面之间传值时中文出现乱码,怎样解决???,第1张

步骤如下:

1、点d出框的时候,应该显示“公司代码,公司名称”,但是显示出来的是“口口口口”。

2、在F5执行程序,在取值的地方下断点,显示取到的值是正确的就可以了。

3、F10继续执行代码,查看所传值的参数selectname显示为“口口口”的乱码。

4、修改程序,所取的字符串前增加,将中文转码之后再开始传值,将值带到跳转的界面中,系统会自动转码成中文 ,&FROM=" + from + "&RET=" + ret + "&PAGE。

5、执行程序,执行到context的时候查看值,变成了正常的81%ef%bc%8c%e5%85%ac%e5%8f%b8%,在网上对应的在线翻译网站中可以查到,公司代码,公司名称的转码,到此说明已经修改成功

扩展资料:

超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:

1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。

2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。

3、平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。

4通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

参考资料:百度百科-HTML

inerHTML是html标签的属性,成对出现的标签大多数都有这个属性

是开始标签和结束标签之间的字符,不包括标签本身

比如

<p id="pp">aaaaaaaaaa<span id="ss">bbbbbbbb</span></p>

这里的p标签和span标签嵌套在一起

那么pp.innerHTML的内容就是

aaaaaaaaaa<span id="ss">bbbbbbbb</span>

ss.innerHTML的内容就是

bbbbbbbb

=========================

类似的一个属性是outerHTML

那么pp.innerHTML的内容就是

<p id="pp">aaaaaaaaaa<span id="ss">bbbbbbbb</span></p>

ss.innerHTML的内容就是

<span id="ss">bbbbbbbb</span>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8315451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存