PhpBOM question recently co-developed projects? Is php output incorrect? Is the code exactly the same? Later, I felt like there was something wrong with coding? Are all UTF-8 found? After deleting all the file content, what is the size of three characters? Run the vim-B command and find it is & lt; feff & gt ;? I feel the problem is here .? Later I found out that this is the BOM in UTF-8 ?, What's disgusting is the BOM php BOM problem.
Recently developed cooperative projects? Is php output incorrect? Is the code exactly the same? Later, I felt like there was something wrong with coding? Are all UTF-8 found? After deleting all the file content, what is the size of three characters? Run the vim-B command and find that: ? I feel the problem is here.
?
Later I found out that this is the BOM in UTF-8 ?, What's disgusting is that BOM will be output with echo? This leads to errors.
?
Attach several commands to find and remove BOM
In vim:
# Set UTF-8 encoding: set fileencoding = UTF-8 # Add BOM: set bomb # delete BOM: set nobomb # Query BOM: set bomb?
??
Grep:
// Find grep-I-r-l $ '\ xEF \ xBB \ xBF'/path // replace grep-I-r-l $ '\ xEF \ xBB \ xBF' /path | xargs sed-I's/^ \ xEF \ xBB \ xBF // g'
?
?