数据库中替换•为·的问题

FFC1999 2009-07-27 04:31:00
•的“数字字符引用”为•
·的“数字字符引用”为·

•显示在网页上是个?号,所以要将其全部换为·
access中无法替换
而rs(i)=Replace(rs(i),"•","·")是无法以ansi格式保存的

希望有知道的兄弟能帮帮忙
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FFC1999 2009-07-29
  • 打赏
  • 举报
回复
moocm的方式是对的

\un 匹配 n,其中 n 是一个用四个十六进制数字表示的Unicode 字符。例如, \u00A9 匹配版权符号 (©)。

多谢了!!
FFC1999 2009-07-27
  • 打赏
  • 举报
回复
•这个点不能以ansi格式保留,只能用unicode保留。
unicode格式asp文件是不能执行的

rs(i)=Replace(rs(i),chr(8226),"·") 更靠谱些
但chr无法处理256以上的参数
  • 打赏
  • 举报
回复
rs(i)=Replace(rs(i),"•","·")
直接这样转不行?
mocom 2009-07-27
  • 打赏
  • 举报
回复

Dim reg
Set reg = New RegExp
reg.Global = True
reg.Pattern = "\u2022"
rs(i) = reg.Replace(rs(i), "·")
FFC1999 2009-07-27
  • 打赏
  • 举报
回复
rs(i)=server.htmlencode(rs(i))是可以将数据库中的•转化为• 保存;
但其他一些符号,如<>也将被转化,这就不是我希望看到的了

28,391

社区成员

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

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