Когда я вставляю персидские данные в базу данных, данные будут сохраняться следующим образом: †Ø¯Ø± 50 لیتری Но когда я читаю данные из базы данных и эхо в Интернете, они в порядке. Мне нужно напрямую читать данные в моей базе данных. Каково ваше решение? Настройка Mysql: Сопоставление соединений с сервером: UTF8_general_ci Html-файл charset – utf8.
Я пытаюсь проверить данные формы с серверной стороны. мой интерес заключается в том, что пользователь просто заполняет форму персидскими символами. Я использую этот код: $name=trim($_POST['name']); $name= mysql_real_escape_string($name); if (preg_match('/^[\u0600-\u06FF]+$/',str_replace("\\\\","",$name))){$err.= "Please use Persian characters!";} Но это не работает! вот предупреждение: Warning: preg_match() [function.preg-match]: Compilation failed: PCRE does not support \L, \l, \N, \U, or \u at […]
Я хочу сохранить значения формы (в php) в mysql, одно поле – текст, а значения этого поля – на персидском языке, когда я вставляю данные в таблицу, этот персидский текст хранит в этой форме: ??????? Я использую эти коды, но он не работает должным образом mysql_set_charset('utf8',$db); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8_persian_ci"); таблицы, базы […]