length() return wrong result
От | Cédric Villemain |
---|---|
Тема | length() return wrong result |
Дата | |
Msg-id | 49D9C544.7030108@dalibo.com обсуждение исходный текст |
Ответы |
Re: length() return wrong result
|
Список | pgsql-bugs |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, - From the documentation, length(string) is 'Number of characters in string' But it didn't : 1/ in a LATIN9 database: postgres=# show server_encoding;server_encoding - -----------------LATIN9 postgres=# set client_encoding = utf8; SET postgres=# select length('é');length - -------- 1 postgres=# set client_encoding = latin9; SET postgres=# select length('é');length - -------- 2 2/ in a UTF8 database: postgres=# show server_encoding;server_encoding - -----------------UTF8 postgres=# set client_encoding = utf8; SET postgres=# select length('é');length - -------- 1 postgres=# set client_encoding = latin9; SET postgres=# select length('é');length - -------- 2 - -- Cédric Villemain Administrateur de Base de Données Cel: +33 (0)6 74 15 56 53 http://dalibo.com - http://dalibo.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAknZxUQACgkQo/dppWjpEvyi+wCeNAB3706M2iSwUJGMWAQsCWyi YRgAoJKwDRq6esZeMmnFdOAtq2d4kqoP =6mds -----END PGP SIGNATURE-----
В списке pgsql-bugs по дате отправления: