У меня есть база данных, определенная с charset utf8_general_ci и таблицей, в которой должен храниться некоторый текст, вставленный из формы текстовой области с той же кодировкой. Форма, которую я использую для получения текста, такова: <form action="submit_text.php" method="post"> Text:</br> <textarea name="text" cols="109" rows="20"> <?php echohtmlspecialchars($_POST['text']);?> </textarea> <input name="submit" type="submit" value="save text"> </form> Инструкции php, которые я […]
Я пытаюсь создать RSS из содержимого базы данных. Вот соответствующий фрагмент кода: $doc = new DOMDocument(); $doc->formatOutput = true; $doc->preserveWhiteSpace = false; if(is_file($filePath)) { $doc->load($filePath); } else { $doc->loadXML(' <rss version="2.0"> <channel> <title></title> <description></description> <link></link> </channel></rss> '); } . . . $titleText = $row['Subject']; $descriptionText = $row['Detail']; // this row has the problem $linkText = […]
Я использую flourishlib для веб-сайта. Мой клиент попросил, чтобы мы могли использовать emojis с мобильными телефонами. Теоретически мы должны изменить кодировку символов с utf8 на utf8mb4 для базы данных MySQL. Пока, так хорошо, однако, если мы сделаем этот переключатель, вот так: # For each database: ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE utf8mb4_unicode_ci; # […]
Я просматривал несколько сообщений здесь и на форумах – однако я не могу понять это, у меня есть таблица базы данных с информацией о пользователе, а у пользователя есть несколько шведских символов – Ä Я проследовал через несколько руководств, но, похоже, не могу сделать эту работу, моя таблица mysql имеет значение utf-8 swedish, строка выглядит […]
Я сохранил файл с именем «File1.txt» с контентом (английский и иврит) «שלום hello». его кодировка – Unicode. когда я делаю «readfile» и отправляю заголовок: Content-type: text/plain;charset=utf-8 ивритские символы исчезают. Странная часть заключается в том, что когда я снова открываю файл, я вижу символы на иврите (Unicode поддерживает иврит), а UTF-8 расширяет Unicode, поэтому теоретически мне […]
Я использую код здесь: http://phlymail.com/en/downloads/idna/download/ и построил такую функцию (из примера): function convert_to_punycode($inputstring) { $IDN = new idna_convert(); // The input string, if input is not UTF-8 or UCS-4, it must be converted before $inputstringutf8 = utf8_encode($inputstring); // Encode it to its punycode presentation $outputstringpunycode = $IDN->encode($inputstringutf8); return $outputstringpunycode; } Однако он не работает должным […]
то, что я сейчас создаю, я хватаю из RSS-канала на китайском веб-сайте RSS, но как только я эхо-код пуст, мой код работал на английском RSS, я пытаюсь много декодирования, iconv, header («Content-Type: text / html ; charset = utf-8 ") ;, но все равно то же самое не может отображать ни одного китайского слова на […]
Поэтому я установил mysql для полной поддержки utf8: my.cnf: [mysqld] character_set_client=utf8 character-set-server=utf8 collation_server=utf8_general_ci а также mysql> show variables like "char%"; +————————–+—————————-+ | Variable_name | Value | +————————–+—————————-+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | […]
Возможный дубликат: «Предупреждение: заголовки уже отправлены» в PHP Когда я создаю свои php-файлы с помощью utf-8 bom, функция header () не работает, потому что символы bom отправляются перед заголовками http. Означает ли это, что мы не должны использовать bom в исходных файлах php? Это функция или ошибка? И каковы ваши советы при работе с исходными […]
У меня есть функция, которая загружает файл CSV, представленный пользователем, в мою базу данных, используя fgetcsv и т. Д. У моей базы данных есть сортировка utf8_general_ci, а для кодировки веб-сайта установлено значение utf-8. Как я могу убедиться, что при вставке данных из CSV в мою базу данных для отображения на веб-сайте установлена правильная кодировка? Нужно […]