замечания | русский+финский, совсем аккуратный вариант, если ваша база не поддерживает UTF-8, а хочется ORDER BY
Александр Петросян (PAF) 12.01.2005 13:26
преобразование букв, не влезающих в однобайтную кодировку, parser сделает сам.
однако, когда вы достанете данные из базы, знак & будет преобразован в & и в браузере будет видно не то, что нужно.
поэтому надо будет сделать ^untaint от строки из базы.
но аккуратно, поскольку так если в базу попадёт строка
<script>alert('haha')</script>
то результат вас может не порадовать.
вариант: входные финские буквы, а их немного, из &#ddd; заменить на какие-то английские редковстречающиеся буквосочетания, так положить в базу. когда будете доставать, заменить обратно.
так можно организовать аккуратную сортировку.
скажем, 'а со штрихом' (не знаю финского, просто пример), можно заменить на "aaa___". улавливаете?
другой вариант: не использовать сортировку в SQL, а использовать сортировку в XSL.
- кодировка в БД, alex 12.01.2005 11:30
- Ответ, Misha v.3 [M] 12.01.2005 11:39
- Ответ, alex 12.01.2005 12:26
- Ответ, alex 12.01.2005 12:48
- замечания | русский+финский, совсем аккуратный вариант, если ваша база не поддерживает UTF-8, а хочется ORDER BY, Александр Петросян (PAF) [M] 12.01.2005 13:26
- Ответ, alex 12.01.2005 12:12
- Ответ, Misha v.3 [M] 12.01.2005 12:23