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