Problema de acentuação [RESOLVIDO]

1. Problema de acentuação [RESOLVIDO]

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 15/06/2010 - 21:08h

Olá, pessoal

num código que escrevi, está ocorrendo problemas de acentuação. Por exemplo, quando pego do banco de dados uma palavra com acento, como, por exemplo, alumínio, o í da palavra vem com um ponto de interrogação. O que faço para corrigir esse erro?


  


2. Re: Problema de acentuação [RESOLVIDO]

3. UTF8_DECODE e UTF8_ENCODE

Paulo
henbran

(usa Debian)

Enviado em 16/06/2010 - 10:07h

Pesquise nos manuais / tutoriais de PHP as functions UTF8_DECODE e UTF8_ENCODE.

Boa sorte.


4. Re: Problema de acentuação [RESOLVIDO]

Guilherme José Schneider
gjschneider92

(usa openSUSE)

Enviado em 16/06/2010 - 10:08h

Ja tentou com outro navegador?


5. Resolvido

Arthur Rodrigues Stilben
gugarthur

(usa Fedora)

Enviado em 31/08/2010 - 01:13h

Resolvi colocando esses comandos para conexão com o banco de dados:

mysql_query("SET NAMES 'utf8'");
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_results=utf8');

Coloquei também nas páginas a seguinte tag, dentro de head:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

e por fim, o collation das variáveis do tipo varchar, no banco de dados, setei como utf8-bin.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts