Shawson Lim

搬运工. 砌匠. 包工头.

Category
 » mysql
 » golang
 » linux
 » git
 » php
 » front
 » staticstics
 » default
 » tools

[PHP] Utf-8的bom问题

10 Apr 2014 » php

经常我们保存一个PHP或HTML文件时,可能会保存成utf-8 + bom的编码格式,而这个编码类型则会在文件的头部默认加上面几个字节的内容(在文本工具中看不出来)。 在通常的场景下可能不太容易出现问题,但在一些对编码有一定要求的浏览器或接口时就会出异常情况,并且比较难以定位问题所在。 所以在开发过程尽量避免使用这个编码,在实际的项目中有遇到过的坑:

  • Html页面,导致某些浏览器下会出现页面错位;
  • Thrift接口,导致Client在调用时出现异常;
© Shawson Lim - https://github.com/linsir123 - Powered by Jekyll.