problem to display PrimeCharacterEntity “″”

0

Здравствуйте, я использую это значение в базе данных mysql

 ACER Press Conference First Look: 4.8″, 7″ & 10.1″ Tablets

когда он отображается в Интернете с помощью php, он выглядит как

ACER Press Conference First Look: 4.8″, 7″ & 10.1″ Tablets

вместо этого ACER Press Conference First Look: 4.8 ", 7" и 10.1 "Tablets

Я использовал эти две функции для вставки его в базу данных

$title        = mb_convert_encoding($_POST['title'],'HTML-ENTITIES', 'UTF-8');
$title=mysql_real_escape_string($title);

затем отобразите его как XML-поток, используя модуль joomla "mod_syndicate" и отправьте его в twitter connect используя com_autotweet

любая помощь пожалуйста?

спасибо

Теги:
html-entities

1 ответ

0
Лучший ответ

Если вы используете htmlentities для дезинфекции вывода, но не хотите, чтобы он кодировал уже существующие ссылки на символы, установите четвертый параметр double_encode htmlentities to false:

$str = 'ACER Press Conference First Look: 4.8″, 7″ & 10.1″ Tablets';

echo htmlentities($str, ENT_COMPAT, 'ISO-8859-1', true);
// => ACER Press Conference First Look: 4.8″, 7″ & 10.1″ Tablets

echo htmlentities($str, ENT_COMPAT, 'ISO-8859-1', false);
// => ACER Press Conference First Look: 4.8″, 7″ & 10.1″ Tablets
  • 0
    Я редактирую вопрос, пожалуйста, перепроверьте
  • 0
    @FDI: А как вы выводите эти данные? Посмотрите на вывод простого HTML-кода, чтобы увидеть, если ″ на самом деле не является ″ ,
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню