CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

有关document.charset的问题?

楼主SharpBug(@)2006-05-03 21:21:15 在 Web 开发 / JavaScript 提问

<html>  
  <head>  
  <title>   New   Document   </title>  
  <meta   http-equiv="content-type"   content="text/html;   charset=gbk">  
  </head>  
  <script>  
  function   test(s){  
  alert(document.charset);  
  alert(s);  
  document.charset="utf-8";  
  alert(document.charset);  
  alert(s);  
  }  
  </script>  
  <body>  
   
  <body>  
  <a   href="javascript:test('中文')">中文</a>  
  </body>  
  </html>  
   
  在js中设置了utf-8,不知为什么alert(s)出来的不是utf-8编码的字符,不知我用对了没有?  
  如果没有用对,将怎么处理? 问题点数:100、回复次数:5Top

1 楼sanshisong(三师兄)回复于 2006-05-03 21:42:31 得分 0

document.charset   这个是设置字符集的  
  ---  
  对ALERT无效!alert   输出原样!  
   
  Top

2 楼jiangsheng(蒋晟.Net[MVP])回复于 2006-05-04 00:22:22 得分 0

<a   href="javascript:test('中文')">中文</a>  
  which   charset   you   used   when   you   save   the   HTML   file?Top

3 楼DeluxWorld(曾经的你)回复于 2006-05-04 10:28:50 得分 0

alert(str);//alert会把str照原样输出,与字符集没有关系Top

4 楼SharpBug(@)回复于 2006-05-04 10:43:30 得分 0

<html>  
  <head>  
  <title>   New   Document   </title>  
  <meta   http-equiv="content-type"   content="text/html;   charset=gbk">  
  </head>  
  <script>  
  function   test(s){  
  alert(document.charset);  
  alert(s);  
  document.charset="utf-8";  
  alert(document.charset);  
  alert(s);  
  document.getElementById("d").innerHTML   =   s;  
  document.getElementById("d1").innerText   =   s;  
  }  
  </script>  
   
  <body>  
  <a   href="javascript:test('中文')">中文</a>  
  <div   id="d"></div>  
  <div   id="d1"></div>  
  </body>  
  </html>  
   
  就算不用alert,将s的值赋到div上,也还是gbk字符集的,而不是utf-8字符集的,我的用意是希望通过document.charset来改变以后的字符输出由js改变,不用meta来指定!  
  Top

5 楼DeluxWorld(曾经的你)回复于 2006-05-04 11:46:23 得分 0

把你的html用editplus另存为utf-8Top

相关问题

关键词

得分解答快速导航

  • 帖主:SharpBug

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo