
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">
<wml>
<head>
<meta http-equiv="Cache-Control" content="max-age=180,private" />
</head>

<card id="read">

<p align="center">←维维网络·论坛<br/></p>

<p>标题:国外空间网页乱码解决方法!</p>
<p>作者:yaner</p>
<p>日期:2005-08-12 20:19</p>
<p>内容:  1.若是html文件(.htm .html)： 
在&lt;head&gt;&lt;/head&gt;中加上&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt; 
2.若是PHP/cgi文件(.php .php3 .php4)： 
在每个PHP文件第一行加上&lt;?header(&quot;content-Type: text/html; charset=gb2312&quot;); ?&gt; 


3.若是asp文件(.asp .jsp)： 
下面言归正传，说说asp源文件在国外服务器上中文问题的解决办法: 

1.首先，把您的asp源文件放在 IIS 里进行全面测试，调用每一项功能，确认它完全能够使用，并正确显示中文，并打开 *.mdb 数据库文件查看中文显示是否正常。全部通过后，做好备份文件，即可执行第二步。 

2.如果，您根本不懂 asp 的话，最简单的方法是： 
打开 所有 *.asp 文件，并在第一行插入 &lt;%@ codepage=&quot;936&quot; %&gt;， 

例外情况： 
①，如果第一行是以 &lt;%@ LANGUAGE=&quot;VBSCRIPT&quot; %&gt; 开头， 
则把第一行改为：&lt;%@ codepage=&quot;936&quot; LANGUAGE=&quot;VBSCRIPT&quot; %&gt; 

②，如果第一行是以 &lt;html&gt; 或 &lt;SCRIPT LANGUAGE=&quot;javascript&quot;&gt;开头，则不加入。 

3.第二步完成后，再用 IIS 对每一项功能进行测试，如显示 \0\conn.asp line 1, 即为错误信息，意思是： conn.asp 源文件第一行有错，那就把 &lt;%@ codepage=&quot;936&quot; %&gt; 删除即可，一些例外错误，请到 [url]http://search.microsoft.com/default.asp[/url] ;这里，输入“错误信息”查询即可，全部功能测试可行后，即可上传至国外服务器上，进行测试。 

4.方法还是：调用每一项功能，全部能正确使用并能显示中文后，再“下传”*.mdb 文件（非常重要），打开，确认能正确显示中文，大功告成。 

另外在外国服务器上用ACESS2000的中文显示方法不用转化数据库ACESS2000,只需在ASP第一行加入&lt;%@ codepage=1256 %&gt; 

怎么解决外国空间 ..<br/></p>

<p><a href="read.php?tid=27&amp;page=1">上页</a> <a href="read.php?tid=27&amp;page=2">下页</a></p>
<p><a href="post.php?action=reply&amp;tid=27">发表回复</a></p>

<p><br /><a href="index.php">首页</a></p>

<p><a href="index.php?prog=login">登录</a></p>

<p align="center">PHPWind V4.3.2</p>
</card></wml>
