• 國外空間亂碼解決方法


    國外空間亂碼解決方法
    <%@ codepage=65001%>UTF-8
    <%@ codepage=936%>簡體中文
    <%@ codepage=950%>繁體中文
    <%@ codepage=437 %>美國/加拿大英語
    <%@ codepage=932 %>日文
    <%@ codepage=949 %>韓文
    <%@ codepage=866 %>俄文

    <%@LANGUAGE=VBScript codepage="936"%> GB
    <%@LANGUAGE=VBScript codepage="950"%> BIG5
    <%@ codepage=65001%>UTF-8



    1.若是html文件(.htm .html):
    在<head></head>中加上<meta http-equiv="content-type" content="text/html; charset=gb2312">
    2.若是php/cgi文件(.php .php3 .php4):
    在每個php檔第一行加上<?header("content-type: text/html; charset=gb2312"; ?>


    3.若是asp文件(.asp .jsp):
    下面言歸正傳,說說asp原始檔案在國外伺服器上中文問題的解決辦法:

    1.首先,把您的asp原始檔案放在 iis 裏進行全面測試,調用每一項功能,確認它完全能夠使用,並正確顯示中文,並打開 *.mdb 資料庫檔查看中文顯示是否正常。全部通過後,做好備份檔案,即可執行第二步。

    2.如果,您根本不懂 asp 的話,最簡單的方法是:
    打開 所有 *.asp 文件,並在第一行插入 <%@ codepage="936" %>,


    例外情況:
    ,如果第一行是以 <%@ language="vb" %> 開頭,
    則把第一行改為:<%@ codepage="936" language="vb" %>

    ,如果第一行是以 <html> 或 < language="java">開頭,則不加入。

    3.第二步完成後,再用 iis 對每一項功能進行測試,如顯示 \0\conn.asp line 1, 即為錯誤資訊,意思是: conn.asp 原始檔案第一行有錯,那就把 <%@ codepage="936" %> 刪除即可,一些例外錯誤,請到  http://search.microsoft.com/default.asp ;這裏,輸入“錯誤資訊”查詢即可,全部功能測試可行後,即可上傳至國外伺服器上,進行測試。

    4.方法還是:調用每一項功能,全部能正確使用並能顯示中文後,再“下傳”*.mdb 文件(非常重要),打開,確認能正確顯示中文,大功告成。

    另外在外國伺服器上用acess2000的中文顯示方法不用轉化資料庫acess2000,只需在asp第一行加入<%@ codepage=1256 %>

    怎麼解決外國空間中文顯示出問題的問題
    非程式生成的文字可以顯示。但程式生成的文字就只有e文可以顯示了。中文全是?號,這是資料庫亂碼引起的。

    方法一:
    使用 microsoft access 2000 打開資料庫,選擇工具功能表>資料庫實用工具>轉換資料庫>到早期 access 資料庫版本。ok!

    方法二:

    後來訂閱了微軟的新聞組,在微軟的新聞組dotnet.framework.aspplus.general中發現有討論這
    個問題的文章,方法假K加<%@ codepage = "936" %>到每一頁的開頭,有點類似於jsp中的
    <%@ page contenttype="text/html;charset=gb2312"%>
    趕緊測試了一下,果然ok!!!

    例子如下面所示:
    <%@ codepage = "936" %>
    <%@ import namespace="system.data" %>
    <%@ import namespace="system.data.ado" %>
    <%@ import namespace="system.globalization" %>
    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=gb2312">
    </head>

    方法三:


    在翻閱了微軟ngws文檔後發現在文檔的常見問題部分有提到要添加一個config.web文件到
    web目錄下,試了一下,中文顯示果然ok了。
    方法如下:

    建立一個檔config.web,內容如下,放在web目錄下
    <configuration>
    <globalization
    requestencoding="utf-8"
    responseencoding="utf-8"
    />
    </configuration>
  • 相关阅读:
    移动前端工作的那些事---前端制作之动画效率问题简析
    PHP从零开始-笔记-面向对象编程的概念
    php从零开始
    jquery表单验证
    Jquery网页加载进度条(随笔,当然要随便写,当日记动态心情写咯)
    Jquery实现花瓣随机飘落(收藏自慕课网)
    seajs的那点事(很坑的事),和本白的一点事(更坑的事)
    js高级群的一些整理6月
    有关jquery checkbox获取checked的问题
    最近忙着考试又是什么的,然后群里都在秀战绩,秀一下那些年的战绩吧
  • 原文地址:https://www.cnblogs.com/tangself/p/1686159.html
Copyright © 2020-2023  润新知