Articles of utf 8

Использование str_word_count для текстов UTF8

У меня есть этот текст: $text = "Başka, küskün otomobil kaçtı buraya küskün otomobil neden kaçtı kaçtı buraya, oraya KISMEN @here #there JJJohanson hep. Danny:Where is mom? I don't know! Café est weiß for 2 €uros. My 2nd nickname is mike18."; Недавно я использовал это. $a1= array_count_values(str_word_count($text, 1, 'ÇçÖöŞşİIıĞğÜü@#é߀1234567890')); arsort($a1); Вы можете проверить эту скрипту: […]

PHP: конвертировать любую строку в UTF-8 без знания исходного набора символов или, по крайней мере, попробовать

У меня есть приложение, которое касается клиентов со всего мира, и, естественно, я хочу, чтобы все, что попадало в мои базы данных, кодировалось в кодировке UTF-8. Основная проблема для меня в том, что я не знаю, какая кодировка источника любой строки будет – она ​​может быть из текстового поля (использование <form accept-charset="utf-8"> полезно, только если […]

PHP-взаимодействие с кодировкой HTML Charset

У меня есть эта очень странная проблема. У меня есть сайт, содержащий несколько немецких букв, и когда это только html без php, символы отображаются с кодировкой, когда я меняю его на UTF-8, они не отображают, а вместо … я получаю . Когда я помещаю html внутри php и запускаю его с помощью студии Zend на […]

json_encode () non utf-8 строки?

Поэтому у меня есть массив строк, и все строки используют кодировку ANSI по умолчанию и вытаскиваются из базы данных sql. Таким образом, существует 256 различных возможных значений байтовых символов (однобайтная кодировка). Есть ли способ, которым я могу заставить json_encode () работать и отображать эти символы вместо того, чтобы использовать utf8_encode () для всех моих строк […]

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

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

Проблемы с MongoDB PHP UTF-8

Предположим, что мне нужно вставить следующий документ: { title: 'Péter' } (обратите внимание на é) Это дает мне ошибку, когда я использую следующий PHP-код …: $db->collection->insert(array("title" => "Péter")); … потому что это должно быть utf-8. Поэтому я должен использовать эту строку кода: $db->collection->insert(array("title" => utf8_encode("Péter"))); Теперь, когда я запрашиваю документ, мне все равно придется его […]

«Недовольные символы UTF-8, возможно, неправильно закодированные» в Laravel

Я использую Laravel (фреймворк) для записи службы для мобильных устройств и данных, возвращаемых в формате JSON . В результате данных есть несколько полей, закодированных в UTF-8 . Следующее утверждение return JsonResponse::create($data); возвращает ошибку ниже InvalidArgumentException HELP Malformed UTF-8 characters, possibly incorrectly encoded Open: /var/www/html/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/JsonResponse.php } catch (\Exception $exception) { restore_error_handler(); throw $exception; } if (JSON_ERROR_NONE […]

PHP Curl UTF-8 Charset

У меня есть php-скрипт, который вызывает другую веб-страницу и записывает все html страницы, и все идет нормально, но проблема с кодировкой. Моя кодировка php-файлов – это utf-8, и все остальные php-файлы работают нормально (это означает, что на сервере нет проблем). Какая недостающая вещь в этом коде и все испанские буквы выглядят странно. PS. Когда я […]

Получение специальных символов из базы данных MySQL с помощью PHP

У меня есть таблица, которая включает специальные символы, такие как ™. Этот символ можно вводить и просматривать с помощью phpMyAdmin и другого программного обеспечения, но когда я использую инструкцию SELECT в PHP для вывода в браузер, я получаю алмаз с вопросительным знаком в нем. Тип таблицы – MyISAM. Кодировка – Unicode UTF-8. Сопоставление – utf8_unicode_ci. […]

file_get_contents не работает с utf8

Я пытаюсь получить тайских персонажей с веб-сайта. Я пробовал: $rawChapter = file_get_contents("URL"); $rawChapter = mb_convert_encoding($rawChapter, 'UTF-8', mb_detect_encoding($rawChapter, 'UTF-8, ISO-8859-1', true)); Когда я это делаю, персонажи возвращаются, как: ¡ÅѺ˹éÒáá¾ÃФÑÁÀÕÃìÀÒÉÒä ·  © ºÑº Но если я возьму источник страницы, которую я пытаюсь загрузить и сохранить в свой собственный .htm-файл на моем локальном хосте в виде файла […]