开发者

Acentuation in php, showing latin symbols

I'm writing a program to parse html data from a portuguese website, thing is, when I echo the data I read I get those weird symbols:

                                        Meu PC estragou e tenho um netbook que u
so para assuntos acadΩmicos. Que raiva, nπo roda nem CS aqui. Aff que raiva! Com
o pode?  Jß coloquei todas as mais baixar configuraτ⌡es e nao roda!

the original text is:

                                        Meu PC estragou e tenho um n开发者_开发百科etbook que u
so para assuntos acadêmicos. Que raiva, não roda nem CS aqui. Aff que raiva! Com
o pode?  Já coloquei todas as mais baixar configurações e nao roda!

notice the acentuation:

acadêmicos -> acadΩmicos

Já -> Jß

how do I fix this ? I already tried:

echo utf8_decode($assunto);

but it didn't work ! help!


Set the encoding in the header.

header( 'Content-Type: text/html; charset=UTF-8' );

http://php.net/manual/en/function.header.php

Then to make sure the browser uses UTF-8 meta tag in the HTML head:

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

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜