quot什么意思中文
“quot”这个英文单词,什意思中放在中文互联网的什意思中语境里,几乎是什意思中个幽灵。你很少在正经文章里见到它,什意思中但只要你碰过代码、什意思中写过网页、什意思中或者不小心点开过某个论坛的什意思中“查看源代码”,它就冷不丁跳出来—— 可问题在于,什意思中中文用户压根不需要它。什意思中中文的双引号是“ ”和‘ ’,那是全角符号,长得端庄,占一个完整字符位。而 我见过最典型的场景,是在某些老式CMS系统里。后台编辑器简陋得像块黑板,用户从Word复制一段带引号的文章粘进去,系统一转换,所有中文引号全变成了 更荒诞的是,有些程序员把 还有个冷知识。在HTML里,你写 所以你看, 说到底,"。什意思中这是什意思中HTML里的一个实体字符,代表双引号(")。什意思中它的什意思中全称是“quotation”,拉丁语词根,什意思中意思是什意思中“引用”。"是半角的,瘦瘦小小,是给英文排版用的。你非要用它来包住一句中文,就像给旗袍配了双运动鞋,别扭得很。但偏偏有人这么干,还干得理直气壮。"。前台页面显示出来,引号是歪的,跟周围文字不在一条基线上,看着就难受。你问运营怎么回事,他一脸茫然:“我复制的时候好好的呀?”——问题就出在那层看不见的HTML转换上。"当成了万能转义符。写接口文档时,里面明明是中文字段,偏要用"把值包起来,理由是“这样更安全”。安全什么?防XSS攻击也不靠这个。真正的原因是,他们从英文模板里复制了代码,懒得改,于是"就这么混进了中文数据流里。等前端解析JSON时,遇到这种半吊子转义,轻则显示错乱,重则直接解析失败——那时候才想起来,哦,原来中文引号根本不需要转义。"和直接写",浏览器渲染出来几乎没区别。但如果你在属性值里用引号,比如<div title="他说"你好"">,那就出事了,浏览器会认为第一个双引号就结束了属性。这时候"才真正派上用场——它是用来在属性值内部表示引号的,不是给你正文排版用的。"本身没错,它是个工具,有明确的适用场景。错的是那些不分场合、不分语言习惯就乱用的人。中文排版有自己的一套规矩,该用全角引号就用全角,该用书名号就用书名号。你非要把西文的半角引号塞进中文句子里,那不是技术问题,是审美问题,甚至可以说是文化自信的问题。"在中文语境里就是个“外来务工人员”。偶尔需要它来干点技术活,没问题。但你要是让它喧宾夺主,把本该属于中文标点的位置占了,那只能说——你还没搞明白,工具是为人服务的,不是让人去迁就工具的。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-