Articles of utf 8

PHP PDO Keep Getting Error: Charset = UTF8: недопустимая фраза chacheet была указана в строке dsn

Я продолжаю получать эту ошибку: PHP PDO: Charset = UTF8: в строке dsn была указана недопустимая фраза chacheet. Мой код похож на этот function ConnectToSQLAndGetDBConnSTRVar() { try { $dbname = "irina"; $serverName = ".\SQLEXPRESS"; $username = "USERNAME"; $pw = "PASSWORD"; $dbh = new PDO ("sqlsrv:server=$serverName;Database=$dbname;charset=utf8","$username","$pw"); return $dbh; } catch (PDOException $e) { print "Failed to […]

Почему у меня должно быть значение utf8_decode () моего столбца MySQL, чтобы оно отображалось правильно?

Я использую CakePHP с App.encoding для UTF-8, <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> присутствует в моей <head> и моей MySQL база данных установлена ​​в кодировку Unicode UTF-8 и сортировка utf8_general_ci. У меня также есть "encoding"=>"UTF8" в моей базе данных. Когда я храню символ «£» в таблице базы данных и просматриваю его с помощью командной строки MySQL, […]

UTF-8 Поврежден от MySQL до SQLite

Я переношу веб-приложение PHP, которое я написал от MySQL 5 до SQLite 3. Кодировка текста для обоих – это UTF-8 (для всех полей, таблиц и баз данных). У меня возникли проблемы с передачей геоданных со специальными символами. mb_detect_encoding() обнаруживает как возвращающие данные UTF-8. Например, Сырье: MySQL (правильно): Dārāb, Иран SQLite (неверно): DÄrÄb, Иран JSON-закодирован: MySQL […]

Проблемы с кодировкой PHP + MySQL для португальского (PT-Br)

Я разрабатываю веб-сайт на бразильском португальском языке, и я сталкиваюсь с некоторыми действительно раздражающими проблемами кодирования. Слова, которые должны быть написаны таким образом: óbito пишутся следующим образом: bito Я заметил, что, пока тексты все еще находятся в базе данных, они в порядке. Но когда я использую echo с PHP, проблема с кодировкой возникает. Список вещей, […]

UTF-8 Турецкий символ на osCommerce

Я установил osCommerce v2.2 RC2 на http://www.cwcenerji.com . Моя проблема связана с левой колонкой (categories.php) В базе данных мое название категории «Türkçe Kategori», но на лицевой стороне я вижу это как T rk e Kategori Я пробовал несколько вещей, также моя кодировка базы данных UTF-8, но не могла справиться. Вот category.php; <div class="title"> <img src="theme/images/icons/category.png" […]

Неправильная кодировка из PHP?

1) У меня есть таблица tbl_Data в базе данных, которая имеет столбец name с методом сравнения текста (?), Установленным в utf8_polish_ci . Работает как прелесть, когда я просматриваю tbl_Data через phpMyAdmin. 2) В моем html-коде у меня есть: <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> так кажется, что я отправляю правильные заголовки кодировки для браузера … […]

Преобразование UTF-8 евро в другие евро

Каким-то образом в UTF-8 есть два разных символа €. Правильный вариант U + 20AC и латинский 1 U + 0080. Используя bin2hex я получил hex c280 вместо правильного e282ac . Поскольку первый из них не отображается правильно, я хотел бы его преобразовать. Я не могу использовать utf8_decode() или utf8_encode() . Я пробовал iconv('Windows-1252', 'UTF-8', $x) […]

MySQL, PHP, JavaScript UTF-8 Проблема с шведскими буквами (все протестировано – ничего не работает)

Хорошо, поэтому я знаю, что это обсуждалось миллионы раз. И я видел миллиарды попыток решить проблему. И в большинстве случаев они есть. Но в моем случае что-то еще не хочет работать. У меня есть ВСЕ мои файлы, закодированные с помощью utf-8 (ни один пропущенный, не контролируемый несколько раз). И у меня есть вся моя база […]

PHP-символы в Юникоде

Вот ссылка, которую я нашел, у которой даже есть персонаж, с которым мне нужно играть для других моих проектов. http://www.fileformat.info/info/unicode/char/2446/index.htm На этой странице есть поле с надписью «Кодировки». И мне интересно о некоторых рядах. Мне, очевидно, нужен курс по подобным вещам, но мне интересно, какая разница между «HTML Entity (десятичным)» и «HTML Entity (hex)». Самое […]

как использовать символ UTF8 в пути Адрес для Scandir php

как использовать символ UTF8 в пути Адрес для Scandir php имя моей папки: 61-تست تست У меня ошибка в scandir и DirectoryIterator. после изменения имени папки на 61 исправить мою проблему, но нуждается в полном имени. $folder = '61-تست تست'; $path = 'files/'.$folder; print_r(scandir($path)); foreach (new \DirectoryIterator($path) as $file) { if(!$file->isDir()) { echo $file->getFilename() . […]