понеделник, 8 юли 2013 г.

BOM и проблемите с него.

Преди известно време отговорих на един въпрос в http://stackoverflow.com и сега ми хрумна да напиша статия по темата. BOM или т.нар byte order mark е unicode символ, който най-общо казано сигнализира на системата, че файлът, респективно потокът който следва е unicode. Някой интерпретаторни езици, например php са силно чувствителни към BOM и наличието му може да причини големи проблеми за незапознат човек. Човекът търсеше начин как да изчисти BOM от xml, получен като резултат от рекуест във VBScript. Това е функцията, която му написах:
  Тук може да бъде видяна оригилналната дискусия. Интересната част е ползването на RegExp обекта, иначе е стандартен проблем.

Няма коментари:

Публикуване на коментар