Articles of utf 8

Разница между сортировкой utf8 между юникодом и датским языком

Ну привет. Я меняю кодировку базы данных с latin1_sweedish_ci на utf8 . Я всегда использовал utf8_danish_ci потому что он наиболее близок к норвежскому стилю – я думаю. Но как насчет utf8_general_ci и utf8_unicode_ci ? Некоторое время назад; Было предпочтительнее использовать _general_ci для лучшей / более быстрой работы, а _unicode_ci для большей точности из-за алгоритма сортировки […]

Как декодировать такую ​​странную строку в UTF-8? (PHP)

Итак, у меня есть %u041E%u043B%u0435%u0433%20%u042F%u043A как сохранить его в реальном UTF-8 или (лучше для меня для HTML-объектов)?

Как преобразовать шестнадцатеричную строку UTF-16 в UTF-8 в PHP?

У меня есть следующий вывод из strace, и я хочу преобразовать его в UTF-8 с помощью PHP: R\00f6dhakev\00e4gen 4 R\00e4ntm\00e4starv\00e4gen 24 K\00d8BENHAVN Вышеупомянутые строки – это UTF 16 HEX, я думаю.

PHP Curl post с неанглийскими символами

У меня небольшая проблема с php curl post. Я пытаюсь опубликовать некоторых турецких персонажей на форуме, но не сообщается, как это должно быть. Вот как я сохраняю текст: FWRITE ($ FPP, "\ XEF \ Xbb \ XBF"); fwrite ($ fpp, $ row ['template']); fclose ($ FPP); и размещение: $this->curl = curl_init(); curl_setopt ( $this->curl, CURLOPT_URL, […]

Как получить данные utf-8 с помощью php и показать правильную кодировку в dump-файле excelsheet?

Привет Я сохраняю в основном английский и немецкий символы в базу данных mysql, которая в настоящее время настроена на кодировку utf-8. Я предполагаю, что я должен использовать latin1 charset для этого типа данных, это правильно? Если да, то как я могу изменить кодировку, чтобы исправить немецкие символы, которые теперь сохранены в utf-8? ОБНОВИТЬ Может быть, […]

PHPWord: создание арабского текста справа налево

Я пытаюсь использовать PHPWord для создания документа Word, который будет включать динамические данные, вытащенные из базы данных MySQL. База данных имеет кодировку MySQL: UTF-8 Unicode (utf8) Сопоставление соединений MySQL: utf8_unicode_ci а также поля таблицы. Данные хранятся и просматриваются в HTML, но при создании документа с арабскими переменными вывод в Word выглядит так: Ø£ØÙد Ùبار٠اÙÙر٠[…]

PHP-почта с кодировкой utf-8 отображается неправильно в почтовых клиентах Microsoft

Я искал и искал решение для этого, но безрезультатно. Я использую почтовую программу php для отправки смешанного текста / html-адреса электронной почты, закодированного в utf8. Вот соответствующий код: $headers = "From: $fromPerson\r\n" . "Content-Transfer-Encoding: 8bit\r\n". "Reply-To: $fromPerson\r\n" . "Content-Type: multipart/alternative; boundary=". $mime_boundary_header. "\r\n" . "X-Mailer: PHP/" . phpversion(); $message = "$notice_text –$mime_boundary Content-Type: text/plain; charset='UTF-8' […]

Почему эта str_ireplace () работает с строкой, отличной от ASCII?

Примечание. Я думаю, что я знаю, вероятно, неправильно, поэтому, пожалуйста, любезно исправьте мои знания 🙂 Я просто ответил на вопрос о UTF-8 и PHP. Я предложил использовать str_ireplace('Волгоград', '', $a) . Я не ожидал, что это сработает, но так оно и было. Я всегда думал, что PHP обрабатывает один байт как один символ, поэтому вам […]

preg_replace + UTF-8 не работает на одном сервере, но работает на другом

echo preg_match("/\b(בדיקה|מילה)\b/iu", "זוהי בדיקה"); По какой-то причине этот код возвращает 1 на нескольких серверах, на которых я тестировал, но 0 на одном конкретном сервере. PCRE скомпилирован с поддержкой UTF-8 и поддержкой свойств Unicode. В чем может быть проблема?

Как преобразовать символы индикатора в Unicode экранированные символы

В настоящее время я разрабатываю мобильное приложение для Android. Текст и содержание находятся на локальном диалоговом языке, тамильский. Для Welcome, эквивалент перевода тамилов: வணக்கம் . Поскольку Android не может отображать индикаторный текст, я конвертирую его с помощью службы под названием JavaScript String Escape . Таким образом, это работает следующим образом: Вход: வணக்கம் Выход: \u0BB5\u0BA3\u0B95\u0BCD\u0B95\u0BAE\u0BCD Как […]