(Кодировка)Добавление записи в Mysql при помощи form

Статус
Закрыто для дальнейших ответов.

qven67

Member
Регистрация
11.12.2015
Сообщения
15
Люди, проблема у меня не большая, есть база данных кодировка (utf8_general_ci) есть форма при помощи которой нужно добавить запись в БД запись добавляется, но вместо русских символов ИЕРОГЛИФЫ, помогите решить проблему!
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Там где идет получение $_POST - этот самый пост перед записью в БД преобразовывай в нужную тебе кодировку.
 

qven67

Member
Регистрация
11.12.2015
Сообщения
15
<form autocomplete="off" method="post" enctype="multipart/form-data" accept-charset="utf-8">
<input autocomplete="off" placeholder="Название" required type="text" name="name">
</form>

<?php
iconv("UTF-8", "utf9_general_ci//TRANSLIT", $name)
и так к каждой строчке ?
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
833
qven67, не обязательно к каждой строчке.
Можно заранее сообщить серверу кодировку вставляемой информации и не конвертить.
Почитайте про SET character_set_client, SET character_set_results, SET character_set_connection и др.
Может потребоваться сообщать кодировку и при извлечении.
 

qven67

Member
Регистрация
11.12.2015
Сообщения
15
Volly сказал(а):
qven67, не обязательно к каждой строчке.
Можно заранее сообщить серверу кодировку вставляемой информации и не конвертить.
Почитайте про SET character_set_client, SET character_set_results, SET character_set_connection и др.
Может потребоваться сообщать кодировку и при извлечении.
Прочитал, но куда это вставлять так и не понял что куда вставлять это (объясни тупому пожалуйста)
 

qven67

Member
Регистрация
11.12.2015
Сообщения
15
*** форум конечно....на тебе ссылку и не *** что там *** не понятн.... ответа не получил, а тема уже закрыта...
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
1) Не ругаемся.
2) Вам дали несколько вариантов решения.
Гадать ваш код никто не намерен и не сможет, даже на шоу экстрасенсов.
Мы не можем знать куда вам там вставлять код.
На вопрос "куда это вставлять так" (кстати, в конце вопросительных предложения ставится вопросительный знак) можно ответить "в код вставляй". Какой вопрос - такой ответ.
3) Темы закрываются автоматически по прошествии некоторого времени. Если требуется открыть тему - всегда можно написать модератору, то есть мне. Я без вопросов открываю.
 

medwoodu

Злобный модер
Регистрация
22.12.2005
Сообщения
1 418
Сайт в какой кодировке? utf-8? запрос делаем mysql_query("set names utf8"); #дальше пробуем
 

qven67

Member
Регистрация
11.12.2015
Сообщения
15
Medwoodu сказал(а):
Сайт в какой кодировке? utf-8? запрос делаем mysql_query("set names utf8"); #дальше пробуем
Спасибо, но уже решил проблему спасибо!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ