Титла: сортиране на български Публикувано от: rpetrov в Jun 13, 2008, 23:04 При използване на Си функцията strcoll получавам грешен резултат за "и" с ударение.
Предположих, че зависи от файла /usr/share/i18n/locales/bg_BG. Разглежда го, но не установих, защо двете и-та са преди всички български букви, а също защо дава, че са равни. x040D "И" голямо ударено x045D "и" малко ударено Между другото, кой отговаря за подръжката на този файл ? Данните в него не ми изглеждат много актуални. Титла: сортиране на български Публикувано от: spec1 в Jun 14, 2008, 08:40 В езика C,за съжаление ,няма големи възможности за работа с
текст, за разлика от PHP и Perl например. За каква платформа става дума ? В Linux можеш да използваш Qt класовете като например QString , които имат достатъчно големи възможности. В случая обаче, ако имаш и C код, се налага смесване на С и С++ модули (налага се използването на extern "C" ...) Титла: сортиране на български Публикувано от: rpetrov в Jun 16, 2008, 12:51 От този документ http://perldoc.perl.org/perllocale.html, предполагам, че и при PERL е същото. Сравнението става в libc.
За PHP видях, все още експериментален, код, който е базиран на ICU и там е друго. |