為何顯示時出現亂碼

dongfang2003 2003-12-03 08:16:47
我用win2000+asp+sqlserver7.0做了一個网頁,在上面可以存取資料,我的web服務器的位置在大陸,香港那邊輸入資料進去,大陸和香港用的都是繁體,這樣我可以瀏覽他們的資料,但是顯示出來的有的是亂碼,有的則又可以正常顯示,既然顯示出來的是亂碼,我猜想是存取的時候出了問題,但奇怪的是,有時正常,有時又不正常,不知問題出在哪里,我的web服務器作何設置才不會出現這樣的問題?
...全文
16 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongfang2003 2003-12-04
  • 打赏
  • 举报
回复
沒有報錯,只是一個空白頁,另外一個更正的地方是,香港那邊裝的是英文操作系統,它的輸入法是倉頡輸入法,輸入時也是繁體字,又該如何解決呢
dongfang2003 2003-12-04
  • 打赏
  • 举报
回复
尋找高手
dongfang2003 2003-12-04
  • 打赏
  • 举报
回复
高手在哪裡,
bluemind 2003-12-03
  • 打赏
  • 举报
回复
有报什么错吗
dongfang2003 2003-12-03
  • 打赏
  • 举报
回复
是的,在asp文件中加了這一句后,頁面就顯示不了,不知是何原因?
bluemind 2003-12-03
  • 打赏
  • 举报
回复
65001指的是页面的编码格式,utf-8是unicode编码,
令把页面保存为unicode形式.

<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0" charset="UTF-8">
後,頁面不顯示
你是说页面显示不了吗
yeno 2003-12-03
  • 打赏
  • 举报
回复
加的是这条语句<META http-equiv=Content-Type content="text/html; charset=big5">
BIG5是繁体,gb2321是简体
dongfang2003 2003-12-03
  • 打赏
  • 举报
回复
我在asp文件開頭加了
<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0" charset="UTF-8">
後,頁面不顯示,65001又是何意思,能告知嗎
bluemind 2003-12-03
  • 打赏
  • 举报
回复
保存数据到服务器端的数据库时,如果栏位设定为nchar or nvarchar类型,则插入时对应栏为
N'value,其中value为你所需要插入的值.例
insert into(name) values (N'dongfang')

在html页面
<META NAME="GENERATOR" Content="Microsoft Visual Studio 7.0" charset="UTF-8">
在后台页面指定:
<%@ Language=VBScript codepage = 65001 %>
dongfang2003 2003-12-03
  • 打赏
  • 举报
回复
不知你有沒有試過?然后插入时N'value'是什么意思,
utf-8格式又是如何設置?
bluemind 2003-12-03
  • 打赏
  • 举报
回复
你把数据库栏位设为nchar or nvarchar类型,然后插入时N'value',
并在页面设定utf-8的格式

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧