godaddy空间上传ASP文件出现乱码全是问号 国外空间乱码的解决方法godaddy空间上传ASP文件出现乱码全是问号 国外空间乱码的解决方法使用GoDaddy等美国空间容易出现乱码特别是windows空间由于access或者MS SQL等出现乱码的情况比较多。
每个人的解决方法也不一样整理了论坛以及网上的解决办法法汇总到这里 以下方法我并未一个个进行测试请各位自己尝试。
推荐*****
在数据提取页面的第一行代码换成如下代码即可 (类似c onn.asp)
<%@language=vbscript codepage=936%>
1.若是ht ml文件(.ht m.ht m l)
在<head></he ad>中加上<met a http-equiv="C onte nt-Typ e"co nte nt="te xt/html;charset=utf-8"/>
2.若是PHP/cgi文件(.php.php 3 .php4)
在每个PHP文件第一行加上<?heade r("co nte nt-Typ e: te xt/html;c harse t=utf-8";?>
3.若是asp文件(.asp.j sp)
下面言归正传说说asp源文件在国外服务器上中文问题的解决办法:
1.首先把您的asp源文件放在IIS里进行全面测试调用每一项功能确认它完全能够使用并正确显示中文并打开*.mdb数据库文件查看中文显示是否正常。全部通过后做好备份文件 即可执行第二步。
2.如果您根本不懂asp的话最简单的方法是
打开所有*.asp文件并在第一行插入<%@language=vb script codepage=936%>例外情况
①如果第一行是以<%@LANGUAGE="VBs cript"%>开头
则把第一行改为 <%@codepage="936"LANGUAGE="VBs cript"%>
②如果第一行是以<html>或<script LANGUAGE="javas cript">开头则不加入。
3.第二步完成后再用IIS对每一项功能进行测试如显示\0\conn.asp line 1,即为错误信息意思是 c onn.asp源文件第一行有错那就把<%@codepage="936"%>删除即可一些例外错误请到http://search.mi croso ft.co m/d e fault.asp; ;这里输入“错误信息”查询即可全部功能测试可行后 即可上传至国外服务器上进行测试。
4.方法还是调用每一项功能全部能正确使用并能显示中文后再“下传”*.md b文件非常重要 打开确认能正确显示中文大功告成。
另外在外国服务器上用ACES S2000的中文显示方法不用转化数据库ACESS2000,只需在ASP第一行加入<%@c odepage=1256%>
########################################################################
###################################
怎么解决外国空间中文显示出问题的问题
非程序生成的文字可以显示。但程序生成的文字就只有E文可以显示了。 中文全是   号,这是数据库乱码引起的。
方法一
使用Microsoft Access 2000或者2003打开数据库打开数据库选择工具菜单>数据库实用工具>转换数据库>到早期Acc ess数据库版本。 OK
方法二
后来订阅了微软的新闻组在微软的新闻组dotnet.framework.aspp lus.genera l中发现有讨论这
个问题的文章方法为添加<%@CODEP AGE="936"%>到每一页的开头有点类似于j sp中的
<%@page c%>
赶紧测试了一下果然OK! ! !
例子如下面所示
<%@CODEPAGE="936"%>
<%@Import Namespace="S ystem.Data"%>
<%@Import Namespace="System.Data.ADO"%>
<%@Import Namespace="S ystem.Globalization"%>
<ht ml>
<head>
<me ta http-equiv="C onte nt-Typ e"c>
</head>
方法三 适用于asp.net
添加一个config.web文件到web目录下
建立一个文件confi g.web 内容如下放在WEB目录下
<configuratio n>
<glo ba liz atio nrequeste ncod ing="utf-8"re sp
/>
</co nfiguratio n>
########################################################################
##########################################
如果是整个网页都出现乱码的问题就检查下页面代码里面是否在meta标签里面设定了编码。
如 <meta http-equiv="C onte nt-Type" c/>
########################################################################
###################################
<%@LANGUAGE="VB SCRIPT"CODEP AGE="65001"%>
<%
Respo nse.C harS e t="utf-8"
Session.CodePage=65001
%>
这些你都加上了吗我以前出过一些古怪的事情原来是Resp onse.CharS et="ut f-8"这一条没有加上。
########################################################################
###################################
如果是MSSQL数据库,插入字符时乱码
解决方法就是在要插入的中文字符的引号前加N
比如一般情况下insert into theme(name,about)values('pusu' ,'美国主机侦探');
而要想在英文版的sql server中不乱码就必须insert into theme(name,about)values('pusu',N'美国主机侦探');
LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...
 
				  ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...
 
				  欧路云新上了美国洛杉矶cera机房的云服务器,具备弹性云特征(可自定义需要的资源配置:E5-2660 V3、内存、硬盘、流量、带宽),直连网络(联通CUVIP线路),KVM虚拟,自带一个IP,支持购买多个IP,10G的DDoS防御。付款方式:PayPal、支付宝、微信、数字货币(BTC USDT LTC ETH)测试IP:23.224.49.126云服务器 全场8折 优惠码:zhujiceping...
