Re: Lossy character conversion to Latin-1

Поиск
Список
Период
Сортировка
От John DeSoi
Тема Re: Lossy character conversion to Latin-1
Дата
Msg-id 19935E64-13C0-4F17-B2F9-580DC7DFCB82@pgedit.com
обсуждение исходный текст
Ответ на Lossy character conversion to Latin-1  (John DeSoi <desoi@pgedit.com>)
Ответы Re: Lossy character conversion to Latin-1  (John DeSoi <desoi@pgedit.com>)
Список pgsql-general
On May 31, 2006, at 9:17 AM, Nis Jorgensen wrote:

> regexp_replace seems to do what you need:
>
> http://www.postgresql.org/docs/8.1/static/functions-matching.html
>
> Something like
>
> regexp_replace (field, '[^\u0000-\u00FF]', '?', 'g')

Yes! Thanks very much -- I looked at that page several times and
missed regexp_replace.

Here is an example:

=== psql 3 ===
select regexp_replace('©«¡®£§¼½¾¿ ÀÉÌÓÙÝ àéìóùý
āŹźŻżŽž ∧∨ wxyz', '[^\\u0000-\\u00FF]', '?', 'g');
               regexp_replace
------------------------------------------
©«¡®£§¼½¾¿ ÀÉÌÓÙÝ àéìóùý ??????? ?? wxyz
(1 row)




John DeSoi, Ph.D.
http://pgedit.com/
Power Tools for PostgreSQL


В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: PGSQL 7.4 -> 8.1 migration & performance problem
Следующее
От: jonathan harvey
Дата:
Сообщение: CreateUser error