这二天需要html转换成pdf,在firefox上,打死都要多出一个??的东西,由于是利用wkhtmltopdf转换,最开始以为是工具问题,查看页面元素,并没有非法字符,搞了半天,发现只能vi打开才能看见非法字符<200b>,试了很多种方法,php的str_replace、sed命令完全就看不见这个非法字符,最后还是通过Google才搜出解决方案,一下是替换命令,给大家分享一下。
$ CHARS=$(python -c 'print u"\u200b".encode("utf8")')
$ sed 's/['"$chars"']//g' filename
奇葩问题之非法字符---<200b>
最新推荐文章于 2023-08-23 17:10:19 发布