Проблема кодировки символов UTF8 - PullRequest
0 голосов
/ 11 марта 2011

вот мой index.php

<?php session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=utf8">

  </head>
  <body>

    <center>
        some special character: éá
    </center>
  </body>
</html>

и вот как это выглядит в браузере: какой-то специальный символ: 100ŠĂĄ

если в Notepad ++ я установил его в «Преобразовать в UTF-8», то текст выглядит так, как должен, но затем у меня появляется предупреждение «Не удается отправить cookie сеанса - заголовки уже отправлены» из-за символов спецификации. если я установлю кодировку charcter на «без спецификации» в Notepad ++, то символы снова будут сбиты с толку.

1 Ответ

3 голосов
/ 11 марта 2011

преобразовать файл в UTF-8 без спецификации, а затем добавьте эту строку в наши php файлы в первой строке.

<?php header('content-type: text/html; charset: utf-8'); ?>

надеюсь, это тебе поможет.

...