Articles of кодировка

Преобразование однобайтовой строки в строку с двумя байтами

Я хочу, чтобы строка Game конвертировала Game . Эта строка является японской двойной байтовой строкой. Можно ли добиться этого с помощью PHP? Если да, то как?

Строка PHP в hex

У меня есть строка вроде этого: [0-9A-Za-z\+/=]* Как я могу преобразовать в следующем виде: "\133\x30\55\x39\101\x2d\132\x61\55\x7a\134\x2b\57\x3d\135\x2a" Есть ли какая-нибудь функция для этого?

PHP file_exists с акцентом возвращает false

У меня есть две папки: Folder и Folderé . Второй не может быть улов PHP. Вот мой тест: <?php $dir = 'D:\wamp\www\test\data\Folder'; var_dump(file_exists($dir)); // true $dir = 'D:\wamp\www\test\data\Folderé'; var_dump(file_exists($dir)); // false ?> Как это исправить?

Обработка значений unicode в параметрах GET с помощью PHP

У меня есть следующий тестовый скрипт на моем сервере: <?php echo "Test is: " . $_GET['test']; ?> Если я назову его URL-адресом, например example.com/script.php?test=ɿ (ɿ, являющимся многобайтовым символом), результирующая страница выглядит следующим образом: Тест: É¿ Если я попытаюсь сделать что-либо со значением в $ _GET ['test'], например, сохранить его в базе данных mysql, у меня […]

Преобразование PHP – UTF-16 в UTF-8 (hex)

Можно ли конвертировать UTF-16 U+610F стиль символа UTF-8 (hex) E6848F используя PHP? Символом UTF-8 является «意»

Кодировка арабского символа: UTF-8 по сравнению с Windows-1256

Quick Background : Я унаследовал большой файл дампа sql, содержащий комбинацию английского и арабского текста, и (я думаю) он был первоначально экспортирован с использованием «latin1». Я изменил все вхождения «latin1» в «utf8» перед импортом файла. Арабский текст не отображался корректно в phpmyadmin (что, я думаю, это нормально), но когда я загрузил текст на веб-страницу со […]

Codeigniter и кодировки

Я использую Codeigniter не так долго, но у меня есть некоторые проблемы с кодировкой. Я спрашиваю об этом на Форуме CI, но я хочу идти дальше, но не глобальное решение: http://codeigniter.com/forums/ viewthread / 204409 / Проблема была ошибка базы данных 1064. У меня есть решение, используйте iconv! Хорошо работает, но я думаю, что это не […]

Может ли закодированная строка base64 содержать пробелы?

Может ли закодированная строка base64 содержать пробелы? В частности, может ли он содержать пробелы в конце строки? PS. Я думаю о целом «MySQL будет обрезать конечные пробелы при хранении строк в VARCHAR-полях» здесь 😉

Странные символы при заполнении PDF с помощью PDFTk

Я использую php с PDFTK на Ubuntu. При заполнении PDF-данными я получаю странные символы для этих букв с акцентами: á ó í . Я использую кодировку UTF-8 : я проверил с echo mb_check_encoding ($ var, 'UTF-8'), который выводит 1 – TRUE. Любая идея, что я могу сделать? Я также попытался преобразовать в ISO с помощью […]

Как установить кодировку текстового файла в PHP?

Как установить текстовый файл ENCODING (например, UTF-8) в PHP? Позвольте мне показать вам свою проблему. Это мой код: <?php file_put_contents('test.txt', $data); // data is some non-English text with UTF-8 charset ?> Выход: ا٠! fwrite() имеет аналогичный вывод. Но когда я создаю test.txt помощью блокнота и устанавливаю кодировку UTF-8, выход – это то, что я […]