分享

写回答

发帖

[提问] 关于GoDaddy主机不能读出txt文本内容

GoDaddy GoDaddy 610 人阅读 | 2 人回复

发表于 2010-3-24 09:19:18 | 显示全部楼层 |阅读模式

怎么我用下面的代码在国内空间就可以正常读出txt文本的内容。怎么搬到GoDaddy主机空间就读不出txt文本的内容呢。其它内容都正常显示中文。包括TXT里面的文件内容也是中文的,怎么读出的txt全是乱码?高手看看我下面的代码要怎么修改才可以在GoDaddy主机空间正常。高手帮忙解决。。


<%

                Dim path,FsoObj,tempfileOBJ,txt
                Path = server.mappath(Request.ServerVariables("SCRIPT_NAME"))
                Path=left(Path,instrrev(Path,"\" ) - 1 )
                path=Path & "/" & rs("urls")    'txt文本地址


                    Set FsoObj=Server.CreateObject("Scripting.FileSystemObject")
                IF FSOObj.FileExists(path) = True then
                   Set tempfileOBJ = FsoObj.OpenTextFile(path, 1, 0, 0 )
                    While NOT tempfileOBJ.AtEndOfStream
                        txt=txt&tempfileOBJ.ReadLine&"<br>"&"   "
                                            Wend
                Set tempfileOBJ=Nothing
                end if
                Set FsoObj=Nothing
               
        %>

<table width="840">
  <tr><td><%=txt%></td></tr>
</table>

回答|共 2 个

add.c

发表于 2010-3-24 09:23:10 | 显示全部楼层

txt文本打开,另存为的时候选择utf-8编码就正常了

[ 本帖最后由 add.c 于 2010-3-24 09:28 AM 编辑 ]

shuzz

发表于 2010-3-24 10:18:38 | 显示全部楼层

我按你所说的方法另存为utf-8格式,怎么读出还会显示以下的列乱呢。



如在国内空间。则显示正常。如图下:


[ 本帖最后由 shuzz 于 2010-3-24 10:24 AM 编辑 ]
RAKSmart
您需要登录后才可以回帖 登录 | 注册

本版积分规则