Решения для решения проблемы кодировки в этом коде - PullRequest
1 голос
/ 02 января 2012

Пожалуйста, смотрите код ниже

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Test</title>
    </head>
    <body>
        <div>
            ¿Hola cómo está?
        </div>
    </body>
</html>

В этом коде я хочу правильно распечатать символы, указанные в файле.1 решение - сохранить файл в формате UTF-8.Есть ли другой способ сделать это?

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Сохранение файла в формате UTF-8 недостаточно. Вы также должны сообщить HTTP-клиенту (браузеру), что это документ UTF-8. Это можно сделать двумя способами:

  1. Вынуждая сервер отправлять соответствующие заголовки - это обычно означает, что вы должны иметь возможность хотя бы несколько изменить конфигурацию сервера.
  2. Вставить <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> в <head> элемент.

На ваш первоначальный вопрос кодировка PHP-файла может отличаться - вам просто нужно перекодировать строку из локальной кодировки в UTF-8 перед отправкой.

1 голос
/ 02 января 2012

Используйте символы HTML, такие как, например, £.

http://www.ascii.cl/htmlcodes.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...