Арабские метатеги - PullRequest
       6

Арабские метатеги

1 голос
/ 18 сентября 2010

Я пытаюсь показать арабские метатеги, но когда я загружаю страницу и смотрю на исходный код, она отображает мусор.

Это мой файл config.php

define("GAMES_META_DESCRIPTION",   "بيسبي");

и это мой заголовочный файл

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ar" xml:lang="ar">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sy">
<meta name="description" content="<?=htmlentities($meta_description);?>">
</head>

любая помощь с будет вознаграждена cookie:)

Ответы [ 5 ]

2 голосов
/ 19 сентября 2010

Вы пытались использовать простые арабские символы вместо использования функции например meta name = "description" content = "بيسب"

Возможно, проблема в том, что ваша функция не кодирует.

1 голос
/ 18 сентября 2010

хорошо, я не знаю, для чего вам нужно мета-описание?это не полезно.В любом случае, я рекомендую использовать UTF8.файл должен быть сохранен как utf8 и мета:

<meta http-equiv='content-Type' content='text/html; charset=UTF-8'/>
1 голос
/ 18 сентября 2010

Убедитесь, что ваш PHP и ваши заголовочные файлы имеют одинаковую кодировку.Предпочтительно UTF-8.

0 голосов
/ 08 сентября 2011

Попробуйте открыть буферизацию вывода в верхней части страницы перед любой HTML

<?php ob_start(); ?>

и в нижней части вашего кода

<?php ob_end_flush(); ?>

это заставит куки работать с мета.

Буферизация вывода очень полезна с

header("location:anyPage.php") 
0 голосов
/ 19 сентября 2010

Я согласен.Используйте:

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

С двойными кавычками и пробелом перед /> (я знаю, что я требователен, но это насколько я знаю стандартный способ сделать это.)

Одним из преимуществ использования UTF-8 является то, что вам почти никогда не придется заменять специальные символы, такие как шведская буква å, на HTML-элементы (в случае å, &aring;).

Также я не согласенкомментарий выше, что мета описания не полезны.Напротив, я считаю мета-описания очень полезными, в основном потому, что они появляются достаточно часто в результатах поиска Google.

...