I am using a Javascript file that is a
concatenation of other JavaScript
files.
Unfortunately, the person who
concatenated these JavaScript files together did not use the proper encoding when
reading the file, and allowed a BOM for every single JavaScript file to get written to
the concatenated JavaScript
file.
Does anyone know a simple way
to search through the concatenated file and remove any/all BOM
markers?
Using PHP or a bash script for Mac OSX
would be great.
class="normal">Answer
To
remove multiple BOMs from anywhere within a text file you can try something similar.
Just leave out the ^
anchor:
perl -e
's/\xef\xbb\xbf//;' -pi~
file.js
(This
edits the file in-place. But creates a backup
file.js~
.)
No comments:
Post a Comment