Re: case insensitive regex clause with some latin1 characters fails
В списке pgsql-sql по дате отправления:
| От | Tom Lane |
|---|---|
| Тема | Re: case insensitive regex clause with some latin1 characters fails |
| Дата | |
| Msg-id | 5785.1158003676@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | case insensitive regex clause with some latin1 characters fails ("Ragnar Österlund" <ragoster@gmail.com>) |
| Ответы |
Re: case insensitive regex clause with some latin1 characters
|
| Список | pgsql-sql |
"Ragnar Österlund" <ragoster@gmail.com> writes:
> I'm not sure if this is a bug or if I'm doing something wrong. I have
> a database encoded with ISO-8859-1, aka LATIN1. When I do something
> like:
> SELECT '�' ~* '�';
> it returns false.
Check the database's locale setting (LC_CTYPE). It has to be one that
expects LATIN1 encoding.
The current regex code is generally not able to deal with locale-specific
behaviors in UTF8 encoding, but it should work for single-byte encodings
as long as you've got the locale setting right.
regards, tom lane
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера