分享

写回答

发帖

[提问] 不支持fso写入中文的问题,不知大家可否遇到过?

GoDaddy GoDaddy 4250 人阅读 | 13 人回复

发表于 2008-7-18 21:39:51 | 显示全部楼层 |阅读模式

我在godaddy空间服务器上放了一个逍遥购物网站程序,网站的网址是 www.nhna999.com 前台商品分类是用fso写入的,代码如下:

<%
openlar=request("larcode")
Set Fso = CreateObject("Scripting.FileSystemObject")
set buyok_class=Fso.openTextFile(Server.MapPath("include/buyok_class.asp"))
do while not buyok_class.atendofstream
classtext=buyok_class.readline

发现英文数字都能写入buyok_class.asp这个文件,而中文写不到buyok_class.asp这个文件中,前台商品分类中也没有显示中文分类,因为本人对程序不是太精通,请教大家有什么好的办法解决,不胜感谢 !!!

[ 本帖最后由 zhaoyang888 于 2008-7-18 09:41 PM 编辑 ]

回答|共 13 个

add.c

发表于 2008-7-19 09:44:57 | 显示全部楼层

回复 1# 的帖子

fso要有可写权限才可以。

zhaoyang888

发表于 2008-7-19 11:38:33 | 显示全部楼层

FSO不能写入中文!

我的空间内包括 include 这个文件夹算在内,所有的文件夹我都在空间的控制面板中设置了 可写的啊!写入英文和数字都可以的,就是不能写入中文啊!请高手赐教啊!

add.c

发表于 2008-7-19 11:41:34 | 显示全部楼层

回复 3# 的帖子

中文不能写入有什么提示?
还是中文有乱码

zhaoyang888

发表于 2008-7-19 12:09:30 | 显示全部楼层

写入英文分类可以,中文的写入不到buyok_class.asp

版主好,正常添加商品的分类目录是在后台添加,然后更新一下分类前台就可以看到了。输入英文数字都正常。但是输入中文的分类后,后台显示正常(因为后台是读取数据库内容的)前台没有任何显示(前台分类是读取buyok_class.asp这个文件的)。 就是说英文和数值都可以写入 buyok_class.asp这个文件中,就是中文的写不进去啊!没有任何提示,也没有乱码!

add.c

发表于 2008-7-19 13:21:36 | 显示全部楼层

回复 5# 的帖子

发邮件问问GoDaddy客服是怎么回事

wsnet

发表于 2010-3-18 22:40:21 | 显示全部楼层

我现在也碰到这个样子的问题,请问你解决了吗?

add.c

发表于 2010-3-18 23:25:49 | 显示全部楼层

回复 7# 的帖子

你的情况也是
“英文和数值都可以写入 buyok_class.asp这个文件中,就是中文的写不进去"
?
检查下这个文件里中午的编码,修改下

joinzw

发表于 2010-3-19 01:43:22 | 显示全部楼层

肯定是编码问题
ftp 二进制下载该文件 然后打开看看(注意编码 不要用记事本)

wsnet

发表于 2010-3-19 15:20:00 | 显示全部楼层

己解决,要用ADODB.Stream,不能用FSO.
您需要登录后才可以回帖 登录 | 注册

本版积分规则