| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1749 人关注过本帖
标题:读取文本文件的问题
只看楼主 加入收藏
piwei8193
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-12-18
收藏
 问题点数:0 回复次数:1 
读取文本文件的问题
我写了个ajax程序读取文本文件,然后将文本文件中的字符显示出来。结果发现:文本文件中只能为英文字符,如果是中文就不能显示,难道不能读中文字符吗?
还有,我将语句xmlhttp.open("[color=Blue]GET",test.txt,false);[/color]改成xmlhttp.open("[color=Blue]POST",test.txt,false);[/color],结果也不能显示,这是为什么啊?

JS源码如下:
var xmlhttp=createXHR();
function createXHR()
{
var xmlhttp;
if(window.XMLHttpRequest) //非IE浏览器,用xmlhttprequest对象创建
{
xmlhttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)//IE浏览器用activexobject对象创建
{
xmlhttp=new ActiveXObject("Microsoft.XMLHttp");
}
return xmlhttp;
}        
function process(){
   (xmlhttp.readystate==4||xmlhttp.readystate==0){
             xmlhttp.open("GET","test.txt",true);
             xmlhttp.onreadystatechange = callback;
             xmlhttp.send(null);
            }
             }         
function callback() //回调函数,对服务端的响应处理,监视response状态
{
             if(xmlhttp.readyState==4) //请求状态为4表示成功
              {
                 if(xmlhttp.status==200) //http状态200表示OK
                  {
                     alert("服务端返回状态" + xmlhttp.statusText);
                     Dispaly(); //所有状态成功,执行此函数,显示数据
                 }
                 else //http返回状态失败
                  {
                     alert("服务端返回状态" + xmlhttp.statusText);
                 }
             }
             else //请求状态还没有成功,页面等待
              {
                 document .getElementById ("myTime").innerHTML ="数据加载中 ";
             }
         }
         
function Dispaly() //接受服务端返回的数据,对其进行显示
{
     document .getElementById ("myTime").innerHTML =xmlhttp.responseText;
}
搜索更多相关主题的帖子: 文本文件 浏览器 var 字符 createXHR 
2008-04-09 15:36
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
所有文件都用UTF-8编码就不会了...不然得想办法转换,这个比较麻烦,记住:AJAX默认是UTF-8编码的
2008-04-09 15:45
快速回复:读取文本文件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029360 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved