Я подозреваю (и даже уверен), что это из-за кодировок. Это единственная проблема в ББ! Дело в том, что текст, выглядящий в документах совершенно одинаково и лежащий рядом, может быть записан в разных кодировках!

Изначально ББ делался на ANSI, потом перевели на Юникод (тип CHAR = 16бит). Но - перевели совсем не полностью, т.к. в Европе проблема с кодировками остро не стоит. Все системные вызовы - не-юникод, а надо переводить на версии W. Над этим Горячев сейчас работает, но пока не доделано.