官方首页 | 无图版 | BBS首页
PJBlog3 2.8.5.157 新版发布 下载|升级(2008.8.26) 来给PJ3提提发展建议 2008版 PJHOME 珍藏/纪念版官方T恤 正式发布! PJ3内测团队主创人员身份,性格,特点吐血大曝光
PJBlog技术支持论坛使用问题总索引 PJ-Blog 3 斑竹日志 【独家】我使用过的三种空间,与客服的精彩故事 Z-Blog,Wordpress,Bo-Blog转换到PJBlog
发新话题
打印

英文文章无法换行的修正方法(7.25 10:00更新)

本主题由 thomas 于 2007-2-7 16:40 解除高亮

英文文章无法换行的修正方法(7.25 10:00更新)

  更新pjblog 2.6 build 2后,发现做了一个很愚蠢的事情。不应该转义空格的。结果为了可以使用空格,而吧所有空格转义为 了,ie居然不把这个当成空格处理(仅仅表现在呈现上)。但是这个空格不带换行功能.如果需要在行首加空格就可以用全角中文空格代替
  手动修改办法。修改 common/function.asp 找到这三个函数
   HTMLEncode
   CCEncode
   HTMLDecode
  把里面有关   的转义去掉即可。
  Str = Replace(Str, CHR(32), " ")
  Str = Replace(Str, " ", CHR(32))

  不知道如何修改和懒得修改的朋友,可以下载更新一下 common/function.asp
  文件下载 http://www.pjhome.net/article.asp?id=603

====== 7.25 10:00 补充 ============
采用gidot的建议,遇到两个空格时再进行转义
Str = Replace(Str,CHR(32)&CHR(32),"  ")
这样更加有效解决空格和英文空格的问题

TOP

沙发
麦网 娱乐综合频道
真诚欢迎友情链接

TOP

板凳。。。
呵呵
没发过英文的
没发现。。。

TOP

恩,同意
雨啊!
你下的好大啊!
你下的真**大啊!

TOP

更新到 PJBlog2 v2.6 build 03 后,就根本换不了行,而且显示页有错误!

TOP

这个补丁PJBlog2 v2.6 build 03 是不是没有改?

TOP

Str = Replace(Str, " ", CHR(32))

这个是不是代表改了,就是说用 &nbsp 和 CHR(32) 互换,避免了英文无法换行。

TOP

按照上面的方法修改后还是没办法实现,我升级到了B3版本的,难道是B3和这个有冲突?

TOP

就是2.7的版本也不行啊!看看这个页面。
http://www.oknokia.com.cn/article.asp?id=810

TOP

额..貌似我无意间找到了解决我一个疑惑的方法...
有个老外给我留言,我看上去直接没有回车一行到底...

TOP

发新话题