diff --git a/icu4c/source/test/intltest/textfile.cpp b/icu4c/source/test/intltest/textfile.cpp index 9a86efab49f..4dab153c39a 100644 --- a/icu4c/source/test/intltest/textfile.cpp +++ b/icu4c/source/test/intltest/textfile.cpp @@ -102,6 +102,10 @@ UBool TextFile::readLine(UnicodeString& line, UErrorCode& ec) { } if (!setBuffer(n++, 0, ec)) return FALSE; line = UnicodeString(buffer, encoding); + if (line[0] == 0xFEFF) { + /* Remove any UTF BOMs */ + line.replaceBetween(0,1,""); + } ++lineNo; return TRUE; }