Articles of специальные символы

Испанские символы не отображаются правильно

Я получаю прекрасный поле, где должны отображаться испанские символы. (т. е.: ñ, á и т. д.). Я уже убедился, что для моего meta http-equiv установлено значение utf-8: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Я также убедился, что заголовок страницы также установлен для utf-8: header('Content-type: text/html; charset=UTF-8'); Вот начальные этапы моего кода: <?php setlocale(LC_ALL, 'es_MX'); $datetime = […]

Преобразование специального символа (то есть Umlaut), скорее всего, в ascii

Я ищу метод или, возможно, таблицу преобразования, которая знает, как конвертировать Umlauts и специальные символы в их наиболее вероятное представление в ascii. Пример: Ärger = aerger Bôhme = bohme Søren = soeren pjérà = pjera Любая идея? Обновление : кроме хорошего принятого ответа, я также нашел PECLs Normalizer довольно интересным, хотя я не могу его […]

Как совместить с regex все специальные символы, кроме «-» в PHP?

Как я могу сопоставить все «специальные» символы (например, +_*&^%$#@!~ ), Кроме char – in PHP? Я знаю, что \W будет соответствовать всем «специальным» символам, в том числе – . Любые предложения в отношении писем Unicode?

В чем разница между iconv () и mb_convert_encoding () в PHP?

В чем разница между iconv() и mb_convert_encoding() в PHP? Работает ли лучше, быстрее и т. Д. (Например, с конкретными кодировками)? В каких ситуациях предпочтительнее других? Вот что я думаю, что знаю уже: Iconv () включается в большинство установок PHP. когда символы, которые не могут быть сопоставлены с новым набором символов, найдены, вы можете указать, были […]

Как вставить специальные символы в базу данных?

Может ли кто-нибудь сказать мне, как вставлять специальные символы в базу данных MySQL? Я создал PHP-скрипт, который предназначен для вставки некоторых слов в базу данных, хотя, если слово содержит слово ', то оно не будет вставлено. Я могу вставить специальные символы при использовании PHPmyAdmin, но он просто не работает при вставке их через PHP. Может […]

Проблема с PHP и Mysql UTF-8 (особый характер)

У меня есть форма с одним текстовым полем (ProductTitle) если я напишу в качестве примера «Étuit» в текстовом поле и нажмите «Сохранить», я отправлю данные в таблицу Product. Результат int database для ProductTitle – это Ã ‰ tuit. Меня беспокоит особый характер. Вместо того, чтобы помещать É в базу данных, я понял, что Ã ‰ […]

В PHP при отправке строк в базу данных следует позаботиться о незаконных символах с помощью htmlspecialchars () или использовать регулярное выражение?

Я работаю над формой, с возможностью для пользователя использовать нелегальные / специальные символы в строке, которая должна быть отправлена ​​в базу данных. Я хочу избежать / скрыть эти символы в строке и использовать htmlspecialchars () . Однако есть ли лучший способ?

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

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

Специальные символы php mail utf8

У меня есть следующий скрипт: <?php $subject = "Testmail — Special Characters"; $msg = "Hi there,\n\nthis isn't something easy.\n\nI haven't thought that it's that complicated!"; mail($to,$subject,$msg,$from."\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n"); ?> В электронном письме: Тема: Testmail ? Special Characters Testmail ? Special Characters Тело: Hi there, this isn?t something easy. I haven?t thought that it?s that […]

Как преобразовать специальные символы в обычные символы?

Я пытаюсь преобразовать символы как: ë, ä, ï, ö, etc. Для обычных символов, таких как: e, a, i, o, etc. Каков наилучший способ сделать это? Я пробовал много вещей, например preg_replace и str_replace. Кто-нибудь может мне помочь? — РЕДАКТИРОВАТЬ — То, что я пробовал, было: $ts = array("[À-Å]","Æ","Ç","[È-Ë]","/[Ì-Ï]/","/Ð/","/Ñ/","/[Ò-ÖØ]/","/×/","/[Ù-Ü]/","/[Ý-ß]/","/[à-å]/","/æ/","/ç/","/[è-ë]/","/[ì-ï]/","/ð/","/ñ/","/[ò-öø]/","/÷/","/[ù-ü]/","/[ý-ÿ]/"); $tn = array("A","AE","C","E","I","D","N","O","X","U","Y","a","ae","c","e","i","d","n","o","x","u","y"); $title = preg_replace($ts, $tn, […]

Intereting Posts
Как сохранить несколько флажков в метаданных обновлений в wordpress? Использование & amp; в URL-адресах ошибка $ _GET Преобразование XML с помощью XSLT в PHP PHP-интерком не работает после обновления композитора Сохранение элементов корзины покупок в файлах cookie и базе данных список всех PHP preg_replace символов для выхода Вызов / вызов крючка вручную в Codeigniter Как я могу остановить cURL при использовании 100 Continue? «Invalid ns» при подключении к серверу mongodb Автоматически запускать определенные тесты при смене файла? mPDF не рендеринг изображений (ошибка mPDF: ошибка IMAGE Не удалось найти файл изображения) Может ли APC повысить скорость выполнения CLI-скриптов при использовании с pcntl_fork ()? Как удалить специальные символы и пробелы в текстовом поле с помощью PHP как реализовать систему входа под php? Является ли хорошей практикой инициализировать элементы в ассоциативном массиве в php?