2009/10/27 Leandro DUTRA <leandro.gfc.du...@gmail.com>:
> 2009/10/26 Osvaldo Kussama <osvaldo.kuss...@gmail.com>:
>> Acho bem complicada tal solução.
>
> Complicada ou trabalhosa?

Para mim é complicada pois exige conhecimentos que não possuo e, imho,
não seria trivial obtê-los.


>
>
>> Veja que para alguns dos encodings Latin-x existe a função to_ascii
>> que transforma caracteres acentuados em não acentuados, mas para utf-8
>> esta função não se aplica.
>
> Porque seria apenas parcial, ou porque daria muito trabalho, ou…?

Pela definição constante do manual:
http://www.postgresql.org/docs/current/interactive/functions-string.html
"(only supports conversion from LATIN1, LATIN2, LATIN9, and WIN1250 encodings)"


>
>
>> A questão é: o que são caracteres acentuados em línguas diferentes
>> daquelas representadas pelos latin-x (mas representadas no utf-8)?
>
> Creio que cada língua teria de ter suas tabelas, e, na ausência,
> retornar o caracter original ou dar erro.
>
>
>> Será que existe nestas línguas algum tipo de correspondência
>> "acentuado - não acentuado"?
>
> Alguma sim, outras não… hebraico, por exemplo, tem, mas duvido que chines.

Pois é, foge ao meu conhecimento.


>
>
>> Talvez algum linguista possa sugerir uma solução plausível.
>
> Suspeito que seja mais trabalho de formiga que de linguista.
>


Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a