0

我正在编写一个程序来解析来自葡萄牙网站的 html 数据,事情是,当我回显我读到的数据时,我得到了那些奇怪的符号:

                                        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!

原文是:

                                        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!

注意强调:

acadêmicos -> acadΩmicos

Já -> Jß

我该如何解决 ?我已经尝试过:

echo utf8_decode($assunto);

但它没有用!帮助!

4

1 回答 1

0

在标头中设置编码。

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

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

然后确保浏览器在 HTML 头中使用 UTF-8 元标记:

<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
于 2011-07-09T04:47:53.333 回答