谁能告诉我如何在网页中用document.write用汉字编码来显示汉字,记得有人这样干过,可惜忘了,也查不到,只有求助大家了!

wgstar 2003-08-03 12:09:56
谢谢了
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meizz 2003-08-03
  • 打赏
  • 举报
回复
在网页的 head 区里设写汉字编码:
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
wgstar 2003-08-03
  • 打赏
  • 举报
回复
不会这时候就没人了吧。好像还不到时候啊
wgstar 2003-08-03
  • 打赏
  • 举报
回复
谢谢你们,就是它!
jsidiot 2003-08-03
  • 打赏
  • 举报
回复
这样阿
那就用
document.write(unescape("%u4E2D%u56FD "));
meizz 2003-08-03
  • 打赏
  • 举报
回复
你自己再发挥吧!
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(escape("梅花雨"));
document.write(unescape("%u6885%u82B1%u96E8"));
//-->
</SCRIPT>
wgstar 2003-08-03
  • 打赏
  • 举报
回复
我的想法是想在需要的时候能在网页上写一段文字,但是又不想让人通过察看源文件来看到,以前见过有人用这种方法来屏蔽源码,当时没在意,现在想用一下,可又想不起来,他用的是将汉字的编码传递给浏览器,好像加了%前缀 浏览器就将编码代表的汉字显示出来。(当然这种方法只能骗骗菜鸟,不过我这次用途就只要这样了,我想做一个页面给我朋友,通过javascript控制显示的时间,在一段之间后才真正显示出这一段话,但又不想让他通过察看源文件来看到)还有别的方法吗。
jsidiot 2003-08-03
  • 打赏
  • 举报
回复
<script>
function changeUnicode(str){
if(str == "" || str == "undefined" ){
return ;
}
for(i = 0 ;i < str.length ; i ++){
var strList = str.charAt(i);
document.write(String.fromCharCode(117,92) + strList.charCodeAt().toString(16) + "<br>");
}
}
changeUnicode("中国");


是要这种功能嘛?

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧