取出数据,适当保持HTML格式,如换行, 简单的做法是:
<%=replace(rs("texing"),chr(10),"<br>")%>
<%=Server.HTMLcode rs("texing"))%> , 直接这样出错。
<%=Server.HTMLEncode rs("texing"))%> 这个是在网页也能吧示html代码 ...
取出数据,适当保持HTML格式,如换行, 简单的做法是:
<%=replace(rs("texing"),chr(10),"<br>")%>
<%=Server.HTMLcode rs("texing"))%> , 直接这样出错。
<%=Server.HTMLEncode rs("texing"))%> 这个是在网页也能吧示html代码 ...
几个常用Request.ServerVariables的中文
本文件ip路径:<%="http://" & request.servervariables("server_name")&request.servervariables("script_name") %>
本机ip:<%=request.servervariables("remote_addr")%>
服务器名:<%=Request.ServerVariables("SERVER_NAME")%>
服务器 IP:<%=Request.ServerVariables("LOCAL_ADDR")%>
服务器端口:<%=Request.ServerVariables("SERVER_PORT")%>
服务器时间:<%=now%> ...
如果语言不是拉丁语系, 那么建议网页编码用UTF-8, 这样可以尽量兼容不同的语言。
如果出现乱码,可以在页头部加入如下代码。
<%@Language="VBScript" CodePage="65001"%>
更多代码PAGECODE, 请参考“
有一个客人的网站想做一个俄文版,前台后台,我统一用utf-8编码,但通过数据库生成的静态俄文信息是乱码。如果用GB2312显示,通过数据库生成的静态俄文信息正确显示, 但模板文件俄文是乱码。具体特征如下:
1、通过模板实现俄文正常。
2、通过后台数据库生成的静态俄文信息,后台显示正常, 前台乱码。
3、英文正常 ...
一般在ASP环境下,运行动生静操作时都用到的是FSO,FSO是专门对文件进行操作的一个组件,FSO的编码属性只有三种,系统默 认,Unicode,ASCII,并没有utf-8,所以一般中文系统上使用FSO组件生成的文件都是gb2312格式的文件,即便在网页内写上 charset="utf-8"也是没用的。要生成utf-8格式的文件,ASP环境下可以用 ADODB.Stream代替FSO读写utf-8文件,因为,ADODB.Stream,有一个CharSet 属性,可以让您定义要打开或要写入的文件的编码类型,这样一来,ADODB.Stream不仅仅是只能读取或写入utf-8的文件,基本上什么格式的文件 都可以操作了,当然当前比较有用的就是写为utf-8格式的文件,下边这个函数可以实现这些功能 ...
.放在网站里用,判断用户来自哪个地区 ...
在包含FCKeditor编辑器的页面,<textarea>...</textarea>,<select>...</select> 和 <input> 里的部分中文输出是乱码,部分正常;英文全部正常 。加了FCKeditor的域中文输出也正常。如果写入数据库乱码后所有数据库里读出来的中文数据也都成了乱码。
没有加FCKeditor编辑器,使用其他后台一切正常 ...