Я получаю прекрасный поле, где должны отображаться испанские символы. (т. е.: ñ, á и т. д.). Я уже убедился, что для моего 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 = […]
Я ищу метод или, возможно, таблицу преобразования, которая знает, как конвертировать Umlauts и специальные символы в их наиболее вероятное представление в ascii. Пример: Ärger = aerger Bôhme = bohme Søren = soeren pjérà = pjera Любая идея? Обновление : кроме хорошего принятого ответа, я также нашел PECLs Normalizer довольно интересным, хотя я не могу его […]
Как я могу сопоставить все «специальные» символы (например, +_*&^%$#@!~ ), Кроме char – in PHP? Я знаю, что \W будет соответствовать всем «специальным» символам, в том числе – . Любые предложения в отношении писем Unicode?
В чем разница между iconv() и mb_convert_encoding() в PHP? Работает ли лучше, быстрее и т. Д. (Например, с конкретными кодировками)? В каких ситуациях предпочтительнее других? Вот что я думаю, что знаю уже: Iconv () включается в большинство установок PHP. когда символы, которые не могут быть сопоставлены с новым набором символов, найдены, вы можете указать, были […]
Может ли кто-нибудь сказать мне, как вставлять специальные символы в базу данных MySQL? Я создал PHP-скрипт, который предназначен для вставки некоторых слов в базу данных, хотя, если слово содержит слово ', то оно не будет вставлено. Я могу вставить специальные символы при использовании PHPmyAdmin, но он просто не работает при вставке их через PHP. Может […]
У меня есть форма с одним текстовым полем (ProductTitle) если я напишу в качестве примера «Étuit» в текстовом поле и нажмите «Сохранить», я отправлю данные в таблицу Product. Результат int database для ProductTitle – это Ã ‰ tuit. Меня беспокоит особый характер. Вместо того, чтобы помещать É в базу данных, я понял, что Ã ‰ […]
Я работаю над формой, с возможностью для пользователя использовать нелегальные / специальные символы в строке, которая должна быть отправлена в базу данных. Я хочу избежать / скрыть эти символы в строке и использовать htmlspecialchars () . Однако есть ли лучший способ?
У меня есть стандартная установка XAMPP на win7 (x64). Имея мою долю проблем с кодировкой в прошлом проекте, где кодировка mysql не совпала с php, который в свою очередь иногда выводил html в других кодировках, я решил последовательно кодировать все, используя utf-8. Я только начинаю с html-разметки и уже испытываю проблемы. Моя страница сохраняется с […]
У меня есть следующий скрипт: <?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, […]