Форум → Программирование → PHP для идиотов → Трабла с кодировкой
Трабла с кодировкой
-
Еще раз здравствуйте, уважаемые эксперты!
Честно говоря, не понимаю что происходит.
Суть такая.
Есть база: столбец id и еще 5 столбцов с данными.
1) В пхп скрипте делаю into, тоесть добавляю строку. Назначаю какой нибудь id. Затем делаю update и меняю пустые данные в 5-ти столбцах на что нибудь. Появляются знаки вопросов.
2) Если добавляю в ручную в PhpMyAdmin строку с номером id, и делаю update в скрипте, то данные в 5-ти скриптах отображаются нормально.
Везде кодировка cp1251. С чем может быть это связано? Может быть при добавлении строки (into) в скрипте надо указывать кодировку?
Заранее спасибо, извеняюсь за глупый вопрос, но пока у меня ничего не выходит. -
15 августа 2009 г. 13:51, спустя 1 минуту 19 секунд
у тебя после соездинения с сервером задается кодировка соединения?
mysql_connect..
mysl_select_db ..
mysql_query("SET NAMES cp1251");
вот так попробуй должно работатьСапожник без сапог -
15 августа 2009 г. 13:57, спустя 5 минут 29 секунд
В favourites!
у тебя после соездинения с сервером задается кодировка соединения?
mysql_connect..
mysl_select_db ..
mysql_query("SET NAMES cp1251");
вот так попробуй должно работать -
15 августа 2009 г. 13:57, спустя 6 секунд
у тебя после соездинения с сервером задается кодировка соединения?
mysql_connect..
mysl_select_db ..
mysql_query("SET NAMES cp1251");
вот так попробуй должно работать
Да, так тоже пробывал. Результатов увы никаких… -
-
-
15 августа 2009 г. 14:00, спустя 1 минуту 4 секунды
не может быть
у тебя после соездинения с сервером задается кодировка соединения?
mysql_connect..
mysl_select_db ..
mysql_query("SET NAMES cp1251");
вот так попробуй должно работать
Да, так тоже пробывал. Результатов увы никаких…Сапожник без сапог -
15 августа 2009 г. 14:04, спустя 4 минуты 8 секунд
Парсю контент у которого кодировка в utf-8.
Затем все интересующие меня слова присваиваю переменным и делаю mb_convert_encoding($bla_bla, "cp1251", "utf-8");.
Заношу в БД, в которой все в cp1251Спустя 57 сек.Может тогда мне свой скрипт в утф-8 перевести и базу тоже? -
15 августа 2009 г. 14:22, спустя 17 минут 18 секунд
так блядь да, бд столбцы то должны быть в ср1251
Парсю контент у которого кодировка в utf-8.
Затем все интересующие меня слова присваиваю переменным и делаю mb_convert_encoding($bla_bla, "cp1251", "utf-8");.
Заношу в БД, в которой все в cp1251Спустя 57 сек.Может тогда мне свой скрипт в утф-8 перевести и базу тоже?Сапожник без сапог -
15 августа 2009 г. 14:23, спустя 1 минуту 57 секунд
Все, проблема решена, еще раз сорри за тупейший вопрос. Сам в шоке)) -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!