Как конвертировать ASCII-кодировку в UTF8 в PHP
Скажем, у меня есть строка в php, которая печатает в текстовый файл следующим образом: nÖ§9q1Fª £ Как получить байтовые коды этого файла в текстовом файле, а не нахальные символы ascii?
У меня есть массив байтов, который я хотел бы сопоставить с их эквивалентами ASCII. Как я могу это сделать?
Есть ли какой-нибудь инструмент * nix или perl / php, который позволит вам легко создавать визуализации дерева каталогов, которые выглядят следующим образом? www |– private | |– app | | |– php | | | |– classes | | | +– scripts | | |– settings | | +– sql | +– lib | +– […]
Есть ли хорошее решение, которое делает эту транслитерацию в хорошей манере? Я попытался использовать iconv() , но очень раздражает, и он не ведет себя так, как можно было бы ожидать. Использование //TRANSLIT попытается заменить то, что может, оставив все неконвертируемым как «?» Использование //IGNORE не оставит "?" в тексте, но также не транслитерирует и также […]
Поэтому я создаю веб-сайт, в котором используется фид базы данных, который уже настроен и уже давно используется клиентом для всех других веб-сайтов. Они заполняют эту базу данных через внешнюю программу, и у меня нет возможности изменить способ получения моих данных. Теперь у меня есть следующая проблема: иногда я получаю строки в UTF-8, а иногда и […]
Я пытаюсь преобразовать строку из UTF-8 в ASCII 8-бит, используя функцию iconv . Строка предназначена для импорта в бухгалтерское программное обеспечение (некоторые базовые инструкции обрабатываются в соответствии со стандартами SIE). Что я сейчас запускаю: iconv("UTF-8", "ASCII", $this->_output) Это работает для программного обеспечения учета №1, но программное обеспечение № 2 жалуется на кодировку. Специфицированное кодирование по […]
Я уже знаю, что \w в PCRE (в частности, реализация PHP) иногда может совпадать с некоторыми символами, отличными от ASCII, в зависимости от языка системы, но как насчет [az] ? Я бы так не подумал, но я заметил эти строки в одном из основных файлов Drupal (включая / theme.inc, упрощенный): // To avoid illegal characters […]
Я хочу сделать типичный код выделения. Поэтому у меня есть что-то вроде: $valor = preg_replace("/(".$_REQUEST['txt_search'].")/iu", "<span style='background-color:yellow; font-weight:bold;'>\\1</span>", $valor); Теперь слово запроса может быть чем-то вроде «josé». И вместе с этим, я хочу также отметить «jose» или «JOSÉ» или «José» и т. Д. С этим выражением, если я пишу «josé», он соответствует «josé» и «JOSÉ» […]
Может ли кто-нибудь предложить (желательно) изящный способ преобразования символа ASCII в десятичный эквивалент с помощью PHP?