The following bug has been logged on the website:

Bug reference:      6480
Logged by:          Sergey Burladyan
Email address:      eshkin...@gmail.com
PostgreSQL version: 9.1.2
Operating system:   Debian testing
Description:        

This code incorrectly calculate width for translated text if it multibyte
string. strlen(ct) vs. UTF-8

src/bin/psql/describe.c:2100
                else
                {
                        /* display the list of child tables */
                        const char *ct = _("Child tables");

                        for (i = 0; i < tuples; i++)
                        {
                                if (i == 0)
                                        printfPQExpBuffer(&buf, "%s: %s",
                                                                          ct, 
PQgetvalue(result, i, 0));
                                else
                                        printfPQExpBuffer(&buf, "%*s  %s",
                                                                          (int) 
strlen(ct), "",
                                                                          
PQgetvalue(result, i, 0));
                                if (i < tuples - 1)
                                        appendPQExpBuffer(&buf, ",");

                                printTableAddFooter(&cont, buf.data);
                        }
                }
                PQclear(result);



-- 
Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-bugs

Reply via email to