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

Альтернатива mb_convert_encoding с кодировкой HTML-ENTITIES

У меня есть следующий код: mb_convert_encoding($string, 'HTML-ENTITIES', 'utf-8'); Мне нужен альтернативный код, который делает то же самое, но не использует никаких функций mb_ * (расширение mb недоступно в некоторых средах). я думал так utf8_decode(htmlentities($string, ENT_COMPAT, 'utf-8')); должен делать то же самое, но, к сожалению, это не так.

PHP: конвертировать любую строку в UTF-8 без знания исходного набора символов или, по крайней мере, попробовать

У меня есть приложение, которое касается клиентов со всего мира, и, естественно, я хочу, чтобы все, что попадало в мои базы данных, кодировалось в кодировке UTF-8. Основная проблема для меня в том, что я не знаю, какая кодировка источника любой строки будет – она ​​может быть из текстового поля (использование <form accept-charset="utf-8"> полезно, только если […]

Сохранение арабского текста в базе данных mysql с использованием php

Я пытаюсь сохранить некоторые арабские данные в базе данных mysql. Я установил html-кодировку html как 'utf8' <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> MySQL charset установлен в: UTF-8 Unicode (utf8) Настройка сопоставления MySQL установлена ​​на: utf8_general_ci Для сопоставления базы данных и таблицы задано значение: utf8_general_ci Кроме того, в моем php-коде я использовал $mysqli->set_charset("utf8") чтобы гарантировать, что charset установлен […]

Обнаружение кодировки файлов в PHP

У меня есть скрипт, который объединяет несколько файлов в один, и он ломается, когда один из файлов имеет кодировку UTF8. Я полагаю, что при чтении файлов я должен использовать utf8_decode() , но я не знаю, как определить, какая необходимость декодировать. Мой код в основном: $output = ''; foreach ($files as $filename) { $output .= file_get_contents($filename) […]

Получение специальных символов из базы данных MySQL с помощью PHP

У меня есть таблица, которая включает специальные символы, такие как ™. Этот символ можно вводить и просматривать с помощью phpMyAdmin и другого программного обеспечения, но когда я использую инструкцию SELECT в PHP для вывода в браузер, я получаю алмаз с вопросительным знаком в нем. Тип таблицы – MyISAM. Кодировка – Unicode UTF-8. Сопоставление – utf8_unicode_ci. […]

UTF-8 кодированные html-страницы отображают (вопросительные знаки) вместо символов

У меня есть стандартная установка XAMPP на win7 (x64). Имея мою долю проблем с кодировкой в ​​прошлом проекте, где кодировка mysql не совпала с php, который в свою очередь иногда выводил html в других кодировках, я решил последовательно кодировать все, используя utf-8. Я только начинаю с html-разметки и уже испытываю проблемы. Моя страница сохраняется с […]

Сохраненные неанглийские символы, получившие '?????' – Ошибка набора символов MySQL

Мой сайт, над которым я работаю, находится на фарси, и весь текст отображается как ????? (вопросительные знаки). Я изменил сортировку моих таблиц DB на UTF8_general_ci, но он все еще показывает ??? Я выполнил следующий скрипт, чтобы изменить все таблицы, но это не сработало. Я хочу знать, что я делаю неправильно <?php // your connection mysql_connect("mysql.ord1-1.websitesettings.com","user_name","pass"); […]

Невозможно вставить китайский символ в MySQL

Файл cookie кодируется с использованием набора big5 и не может вставляться в MySQL. Не могли бы вы помочь мне решить эту проблему? Поля: username is eng, date1 – дата, reason1 – китайский символ. $reason1 = $_COOKIE["reason"]; $sql2="INSERT INTO attendance_count(username,date,count_time,appendix) VALUES ('$username','$date1','0','$reason1')"; mysql_query($sql2);

Как заменить не SGML-символы в String с помощью PHP?

Я запрограммировал гостевую книгу с использованием PHP4 и HTML 4.01 (с кодировкой ISO-8859-15, то есть латинским-9). Данные сохраняются в базе данных MySQL с помощью набора символов (ISO-8859-1, то есть латинского-1). Когда кто-то вводит символы из другой кодировки, кажется, что браузеры отправляют кодированные данные (на самом деле я не проверял, где он закодирован, …). В любом […]

специальные символы в проблеме «file_exists» (php)

Я использую специальные символы (шведские буквы åäö). Теперь у меня есть папки, содержащие изображения для объявлений. Папки называются по категориям. for ($i=1; $i<=5; $i++){ if (file_exists($big_images.$i.'.jpg')){ echo "Inne"; unlink($big_images.$i.'.jpg'); } if (file_exists($thumb_images.$i.'.jpg')){ unlink($thumb_images.$i.'.jpg'); } } Я разрешаю до 5 изображений на моем сайте, каждый заканчивается номером 1-5. Однако моя проблема заключается в том, что всякий […]