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

php-страница не отображает арабский текст

У меня есть страница PHP, где я пытаюсь отобразить арабский текст, но его показ. В базе данных MySQL я успешно сохраняю арабский текст. Я использую следующий код для подключения к базе данных: function connect(){ $this->dbLink = mysql_connect($this->dbHost,$this->dbUser,$this->dbPass); if(!$this->dbLink) die("Could not connect to database. " . mysql_error()); mysql_select_db($this->dbName); mysql_set_charset("utf8", $this->dbLink); } И используя следующий заголовок на […]

Проблемы с использованием PHP SoapClient для передачи зашифрованного значения службе .Net SOAP

У меня есть SOAP-сервис, с которым я звоню с встроенным SoapClient в PHP 5.3.1. Первой операцией, которую я должен выполнить в службе, является пользовательская операция аутентификации, и один из необходимых параметров, которые я должен передать, – это зашифрованная строка 3DES, которую я создаю с помощью PHP-скрипта, например: $encryptionKey = '1234myKey1234'; $currentFormattedDate = date ("Y/m/d H:i"); […]

Решение о дизайне: соответствие кириллических символов в JSON с PHP

Я разрабатываю плагин для CMS и имею непредвиденную проблему: поскольку плагин имеет многоязычную поддержку, вход может быть любого из наборов символов юникода. Плагин сохраняет данные в формате json и содержит объекты со value свойств и lookup . Для value все в порядке, но свойство lookup используется PHP для извлечения этих объектов и в определенных точках […]

Вывод var_dump / print_r в PHP искажен – проблема с кодировкой?

У меня проблема, когда на сервере вывод var_dump и print_r выходит полностью искаженным. print_r выводит чистую тарабарщину (например, ]{W 8 – … и т. д.), в то время как var_dump по крайней мере дает string (1664) , за которой следует аналогичная тарабарщина (хотя на этот раз завернуты в двойные кавычки). Это похоже на проблему кодировки […]

Php str_replace не работает со специальными символами

почему это не работает должным образом: echo str_replace("é","é","Fédération Camerounaise de Football"); результат: "Fédération Camerounaise de Football" я ожидаю иметь: "Fédération Camerounaise de Football"

Подготовка приложения PHP для использования с UTF-8

UTF-8 является стандартом де-факто для веб-приложений, но PHP это не стандартная кодировка для PHP (до 6.0). По умолчанию большинство серверов настроено для кодировки ISO-8859-1. Как перегрузить настройки по умолчанию в .htaccess чтобы убедиться, что все хорошо для UTF-8, локали и т. Д.? Любые опции для веб-сервера, Unix OS? Есть ли исчерпывающий список этих настроек? Например, […]