Проблема с utf8 в mysql? !
я вставляю какое-то имя и ... на персидском языке и моя сортировка utf8_general_ci
когда я вставляю некоторые данные из mysql все это правда но когда я вставляю из своего интернета я получаю что то вроде Ø3Ø1ÛØ Ø±Ú†ØÛ
мой код :
<!DOCTYPE HTML> <html> <head> <title></title> <meta charset="utf8"></meta> </head> <body> <form method="post"action="prc_test.php"> <input type="text"name="name"value=""/><br/><br/> <input type="text"name="fname"value=""/><br/><br/> <input type="submit"name="sbm"value="ثبت"/> </form> </body> </html> <?php if(isset($_POST['sbm'])) { done($_POST['name'],$_POST['fname']); } function done($name, $fname) { if($con = mysqli_connect("localhost","root",'1050585712')) { mysqli_select_db($con,"pr_test"); $p = $con -> prepare("CALL Insert_Comment(?,?)"); $p -> bind_param('ss', $name, $fname); $p -> execute(); } else { echo 'db connection error'; } } ?>
Что я уже пробовал:
я написал мета-тег с кодировкой but .....
Richard Deeming
Вы не пробовали позвонить mysqli_set_charset[^] перед вставкой данных?
saeed rajabi
спасибо.
исправлено
Richard Deeming
Хорошо, я опубликую это как решение, чтобы убрать ваш вопрос из списка "без ответа". :)