Erro ao obter acentos e caracteres especiais UTF8 do mysql

Iniciado por rafael, Julho 04, 2017, 08:45:51 PM

tópico anterior - próximo tópico

rafael

Oi Adalberto,

Não sei bem se é uma falha do prisma mas o fato é que não consigo pegar acentos do mysql veja:


rafael@computador:~/Documentos/PROGRAMAS_PRISMA$ prisma mysql.prisma
ALPHAVILLE 1
CAF� 2
CARIR� 1
LAMAR�O 2
rafael@computador:~/Documentos/PROGRAMAS_PRISMA$ echo "select * from PDP;" | mysql -uroot -psenha CafeSemTroco;
mysql: [Warning] Using a password on the command line interface can be insecure.
Id IP PDP
1 10.5.5.1 CAFÉ
2 10.5.5.2 CAFÉ
3 10.5.5.3 ALPHAVILLE
4 10.5.5.4 CARIRÚ
5 10.5.5.5 LAMARÃO
6 10.5.5.6 LAMARÃO



Os locales do SO estão em UTF8 e os do Mysql também.

rafael

Oopa!!

Passeando pela biblioteca e lendo vários livros... rss

achei essa função:

mysql.def_car(con,"utf8");


Funcionou!! vi também que tem várias funções pra pegar dados:

mysql.selecione('*','Carros'); = SELECT * FROM Carros

Pode ser útil

adalberto

Isso mesmo, Rafael, eu criei várias funções boas para o mysql. Realmente é um recurso ótimo esse banco de dados, indispensável para sistemas em rede.