Символы на странице отображаются в виде знаков вопроса, несмотря на то, что charset = "utf-8" - PullRequest
2 голосов
/ 03 августа 2011

Кто-то любезно сделал перевод на чешский язык для нашего сайта, но специальные символы появляются в виде знаков вопроса, например:

enter image description here

Этот текст должен отображаться на черной полосе:

Internet Explorer в Safari может быть подpорван Ogg Vorbis audio. Dejme jim to vìdomí!

Страница HTML5, а вот заголовок:

<!DOCTYPE html>

<html lang="cs">

<head>
    <meta charset="UTF-8" />
    <link rel="stylesheet" href="default.css" />    
    <meta name="description" content="HTML5 audio is a bit of a mess.  It would be easiest if Internet Explorer and Safari supported the high quality Ogg Vorbis format which would be free for everyone to use." />
    <link href="http://www.wewantogg.com" rel="canonical" />
    <title>Ogg Vorbis Support for Internet Explorer and Safari</title>
    <link href='http://fonts.googleapis.com/css?family=Quattrocento+Sans' rel='stylesheet' type='text/css'>
    <link rel="shortcut icon" href="favicon.ico" />
</head>

<body>

Мы используем веб-шрифт Google, но я попытался изменить его на Arial, но не повезло, все еще много вопросительных знаков. Я предполагал, что UTF-8 должен позволять мне использовать специальные символы?

Ответы [ 3 ]

4 голосов
/ 03 августа 2011

Вы должны использовать UTF-8, а не ISO-8859-1.

Вы смотрели таблицы базы данных и настройки подключения к БД? Для вашей таблицы сортировки должно быть установлено значение utf8_general_ci, а при установлении соединения вы должны запустить mysql_set_charset('utf8'); сразу после подключения. Также убедитесь, что ваш http-заголовок установлен на

Content-Type: text/html; charset=UTF-8

на вашем веб-сервере.

(Изменить: это относится к php / mysql; не уверен, какую систему вы используете ...)

4 голосов
/ 03 августа 2011

Вы можете попробовать

<meta charset="ISO-8859-1" />

1 голос
/ 21 августа 2016

Вы можете попробовать

, также вы можете попробовать это на теге javascript, например:

<script src="test.js" charset="iso-8859-1"></script>

, чтобы исправить ошибку кодировки меток вопросов в любых всплывающих окнах javascript

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