так разное сравнение бывает. Если делаешь побайтовое, то не должно ебать. Если посимвольное — должно, хотя бы для того, чтобы как можно раньше определить, что строка битая.и не годится для дальнейшей работы.
ну вот, и библиотека будет дёргать stringprep, а ты будешь получать ровно ту же ошибку: "хуита в utf-8". Но то, что побайтовое сравнение нужно — это факт.
так ведь бывает такое. причом тут руби?
А какого хуя меня это должно ебать, когда я делаю тупое сравнение двух строк?
так разное сравнение бывает. Если делаешь побайтовое, то не должно ебать. Если посимвольное — должно, хотя бы для того, чтобы как можно раньше определить, что строка битая.и не годится для дальнейшей работы.
> посимвольное
Вот нахуй оно кому всралось? Я не хочу символы, я хочу в окамл с массивами байтиков!
кому-то да всралось, более того, кому-то даже http://www.ietf.org/rfc/rfc3454.txt нужно. (ну и всякие юникод-нормализации где-то между этим.)
Специализированная хуета, которой место в библиотеках.
ну вот, и библиотека будет дёргать stringprep, а ты будешь получать ровно ту же ошибку: "хуита в utf-8".
Но то, что побайтовое сравнение нужно — это факт.
Библиотеку я подключу тогда, когда мне понадобится их ебаное посимвольное сравнение и прочая юникодная хуетень.