Articles of кодирование символов

utf 8 – PHP и MySQLi UTF8

моя таблица char set – utf8, и это сортировка utf8.now у меня есть этот код: $mysqli = new mysqli("localhost", "root", "", "Amoozeshgah"); if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); } if (!$mysqli->set_charset("utf8")) { printf("Error loading character set utf8: %s\n", $mysqli->error); } else { printf("Current character set: %s\n", $mysqli->character_set_name()); } mysql_set_charset('utf8'); if ($stmt = $mysqli->prepare("SELECT About_Title […]

PHP-кодирование с помощью DOMDocument

<tag> Алекс М </tag> Когда я пытаюсь получить содержимое следующего кода с помощью функций DOMDocument, он возвращает что-то вроде: ÐÐ»ÐµÐºÑ Ðœ Я попытался установить кодировку DOMDocument на разные значения (UTF-8, ISO-8859-1), используя mb_convert_encoding, iconv и utf8_encode, но безуспешно. Как я могу получить «Алекс М» вместо «Ðл ÐμÐºÑ Ð? "? EDIT: вход поступает со страницы, загруженной […]

dompdf кодировка символов UTF-8

Я пытаюсь создать pdf с правильными символами, но есть ли?? символы. Я создал тестовый php-файл, где Im пытался скрыть лучшее решение. Если я открываю в браузере html, я выгляжу нормально UTF-8 –> UTF-8 : X Ponuka číslo € černý Češký Но когда я смотрю в pdf, я вижу это UTF-8 –> UTF-8 : X Ponuka […]

PDO + MySQL и сломанная кодировка UTF-8

Я использую библиотеку PDO с базой данных MySQL в PHP, но если я вставляю какие-либо данные, закодированные в UTF-8, например арабские слова, они вставляются в базу данных, но как ????????? , В моих собственных рамках после создания PDO-соединения я отправляю два запроса – SET NAMES utf8 и SET CHARACTER SET utf8 . Это все еще […]

PHP сгенерированный XML показывает недопустимое сообщение Char value 27

Я генерирую XML, используя библиотеку PHP, как показано ниже: $dom = new DOMDocument("1.0","utf-8"); Выполнение выше результатов на странице, на которой отображается сообщение поверх вывода. Эта страница содержит следующие ошибки: ошибка в строке 16 в столбце 274505: недействительное значение PCDATA Значение Char 27 Ниже приведено изображение страницы до первой ошибки. Я попытался исправить использование библиотеки Tidy […]

PHP MySQL Греческие буквы, показанные как ???? Метки

У меня есть таблица с текстом и текстом – греческие буквы, когда я использую инструмент sql и выбираю данные из этой таблицы, показывая правильно Но когда я показываю этот интерфейс своего сайта с использованием массива mysql_fetch, и когда эхо отображается, как показано ниже Кто-нибудь знает, как исправить эту ошибку, спасибо.

Набор символов php mysql: сохранение html международного контента

я полностью смущен тем, что я читал о наборах символов. Я разрабатываю интерфейс для хранения французского текста, отформатированного в html внутри базы данных mysql. Я понял, что безопасный способ отображения всех французских специальных символов должен быть сохранен как utf8. поэтому я создал базу данных mysql с utf8, указанную для базы данных и каждой таблицы. Я […]

Сохранить акценты в базе данных MySQL

Я пытаюсь сохранить французские акценты в своей базе данных, но они не сохраняются, как в DB. Например, «é» сохраняется как «Ã ©». Я попытался установить мои файлы в «Unicode (utf-8)», поля в БД «utf8_general_ci», а также сам БД. Когда я смотрю на мои данные, отправленные через AJAX с Firebug, я вижу, что акцент передан как […]

Как преобразовать данные latin1_swedish_ci в utf8_general_ci?

У меня есть база данных MySQL со всеми настройками полей таблицы, так как latin1_swedish_ci У него почти 1000 записей уже сохранены, и теперь я хочу преобразовать все эти данные в utf8_general_ci Чтобы я мог отображать любой языковой контент. Я уже изменил полевые сопоставления в utf8_general_ci, но это не конвертирует все старые записи в utf8_general_ci

file_get_contents – Специальные символы в URL-адресе – Специальный случай

Я не получаю file_get_contents (), чтобы вернуть страницу в этом конкретном случае, когда URL-адрес содержит символ «…». $url = "https://se.timeedit.net/web/liu/db1/schema/s/s.html?tab=3&object=CM_949A11_1534_1603_DAG_DST_50_ÖVRIGT_1_1&type=subgroup&startdate=20150101&enddate=20300501" print file_get_contents($url); Как заставить file_get_contents () работать как ожидалось на этом URL-адресе? Я пробовал следующие решения без рабочего результата: 1. print rawurlencode(utf8_encode($url)); 2. print mb_convert_encoding($url, 'HTML-ENTITIES', "UTF-8"); 3. $url = urlencode($url); print file_get_contents($url); 4. $content […]