Как напечатать строку, содержащую одинарные и двойные кавычки в php [duplicate]

0

У меня есть строка в php:

показывает, что он/она твердо верит в "Если это не сломалось, не исправить" или "достаточно уйти в одиночку",

когда я печатаю эту строку, он выводит что-то вроде этого:

показывает, что он/она твердо верит в "Если бы он не сломался, не исправляй его" или "достаточно хорошо себя чувствуешь"

Как я могу напечатать это точно так же, как первый? есть ли какое-нибудь решение?

Показать ещё 1 комментарий
Теги:

2 ответа

2

Убедитесь, что ваш файл исходного кода использует ту же кодировку, что и браузер, интерпретирующий ваш файл. Например, если вы храните исходный код как utf-8, обязательно сообщите обозревателю об использовании utf-8:

<meta charset="utf-8">

Если текст поступает из базы данных или файла, убедитесь, что таблица/файл использует одну и ту же кодировку.

-1

попробуйте,

print_r(utf8_encode($text));
  • 0
    В этом случае работает нормально. Но что делать, если тот же текст мы импортируем из файла Excel?

Ещё вопросы

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