Articles of encoding

почему мне нужно использовать mb_convert_encoding ($ name, 'ISO-8859-15', 'utf-8'), чтобы отобразить акцентированные символы?

данные im, работающие здесь, отключены от страницы, использующей кодировку utf8 Я установил мою базу данных и поля для использования utf8_general_ci теперь по какой-то причине я должен использовать следующий код для переменной, чтобы он правильно отображал символы с акцентом в базе данных: mb_convert_encoding($name,'ISO-8859-15','utf-8'); для меня это не имеет смысла. почему мне нужно преобразовать его в ISO-8859-15, […]

utf-8 для проблемы кодирования iso-8859-1

Я пытаюсь просмотреть последнюю запись из RSS-канала на другом веб-сайте. Канал кодируется UTF-8, а веб-сайт кодируется ISO-8859-1. При отображении названия я использую; $post_title = 'Blogging – does it pay the bills?'; echo mb_convert_encoding($post_title, 'iso-8859-1','utf-8'); // returns: Blogging ? does it pay the bills? // expected: Blogging – does it pay the bills? Обратите внимание, что […]

Base64_encode отличается между Java и PHP

Вот моя проблема: У меня есть функция JAVA для генерации зашифрованной строки. Я должен сделать то же самое в PHP. Моя функция Java: String generateSignature () { byte[] Sequence = ("hello").getBytes("UTF-8"); Mac HMAC = Mac.getInstance("HMACSHA256"); HMAC.init("SECRET_KEY"); byte[] Hash = HMAC.doFinal(Sequence); String Signature = new String(Base64.encodeBase64(Hash)); return Signature; } Моя функция PHP: function generateSignature() { $sequence […]

Насколько плохо mb_internal_encoding («UTF-8») ;?

После ответа на Zend_Cache: после загрузки кэшированных данных кодировка символов кажется испорченной Я использую его для изменения внутренней кодировки PHP, ее изначально ISO-8859-1 , поэтому мне нужно изменить кодировку каждого неанглийского значения ввода, но, используя его, я заставляю PHP преобразовывать каждое значение в UTF-8 , как вы могли бы видеть в вопросе, указанном выше. Я […]

Почему этот CSV не анализируется с помощью fgetcsv?

Я не могу разобрать файл CSV, который хорошо сформирован. Может быть, это как-то связано с кодировкой? Это источник: <?php $handle = fopen ("http://productdata.zanox.com/exportservice/v1/rest/20058589C1721570258.csv?ticket=A3AC91472561713FFB72A266542E9240AFE88CDE05D23B40B28B517606BE5D41&columnDelimiter=;&textQualifier=DoubleQuote&nullOutputFormat=NullValue&dateFormat=dd/MM/yyyy HH:mm:ss&decimalSeparator=comma&gZipCompress=null&id&na&pp&df&ds&im&lk&sn","r"); while ( ($data = fgetcsv ($handle, 1000, ";")) !== FALSE ) { $num = count ($data); for ($c=0; $c < $num; $c++) { echo $data[$c].";"; } } ?> Я предполагаю, что […]

Странные символы в ответе XML от API Google Weather API

Я только что запустил небольшое приложение, над которым я работал. Ничего серьезного, но я бы хотел нормально работать. Это на www.wedrapp.com . Большую часть времени он отлично работает. Введите город, возвращается XML, анализируется и возвращенные данные отображаются пользователю. К сожалению, однако, при поиске некоторых городов, таких как Марсель, возвращается ошибка. Если вы ищете Марсель, вы […]

Кодировка: все UTF-8, но вывод DB отображается неправильно. Есть идеи?

Я знаю, есть много вопросов о кодировании, но после проверки много, проблема, к сожалению, все еще существует. Я экспортировал PHP / HTML-файлы (zip) и MySQL-Dump (zip) из ноутбука на ПК (без использования git). Каждый файл UTF-8, и каждая буква отображается прямо в редакторе и в базе данных (PHPMyAdmin). Но когда я открываю проект в любом […]

PHP, sql, кодировка UTF-8

Я пытаюсь понять некоторые проблемы в кодировке UTF-8 на форуме, который я создаю. Для начала я использую: <?xml version="1.0" encoding="utf-8"?> а также: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Таким образом, xml-кодировка – это utf-8, а также для мета-кодировки , также файлы, с которыми я работаю, – это UTF-8, а внутри Notepad ++ это UTF-8 без спецификации […]

Исходный код PHP base64 не правильно декодирован в Javascript

Добрый день! Интересно, почему я не могу декодировать ответ base64 в javascript, используя atob или btoa или настраиваемые формулы, такие как $ .base64.decode (). Это то, что у меня есть в php $res = "Это тескт"; echo base64_decode($res); Это то, что у меня есть в jquery $.ajax({ type: "GET", url: "request.php", success: function(data){ $('#elementid').html($.base64.decode(data)); //or […]

Преодолеть проблемы кодирования с PHP, SoapServer, UTF-8 и неанглийскими символами?

У меня проблемы с PHP, чтобы хорошо играть с SoapServer + UTF-8. Каждый раз, когда кто-либо отправляет запрос на мыло с неанглийскими символами (т. Е. Забавные кавычки, акцентированные символы и т. Д.), SoapServer выдает исключение «Bad Request». Я пробовал декодировать запрос с помощью utf8_decode, и даже специальные символы HTML закодировали текст. Ничто не работает для […]