проблема с хранением в базе символов "№", "«", "»"

MangaRulit

Новичок
проблема с хранением в базе символов "№", "«", "»"

При занесении этих символов в базу mysql они заменяются на "в„–", "B«" и "В»" соответсвенно.
С чем это может быть связано и как с этим бороться?
 
не надо сказок.
база никак твои символы не меняет
 
вполне возможно так и есть, я сказл что они меняются после добавления в базу только потому, что при распечатке этого символа перед внесением в базу, все распечатывается нормально, а после добавления в базе лежат уже битые значения. Я очень рад, что вы умеете дать ссылки, не относящиеся к моей проблеме и презрительно сказать "не надо сказок", но буду ещё счастливей, если кто-то всётаки укажет, хотябы на возможный источник проблемы.
 
раздражение своё рекомендую оставить при себе.
равно как и суждения об актуальности ссылок.

показывай код, которым ты тестировал свою проблему.
живо.
 
Re: проблема с хранением в базе символов "№", "«", "»"

Автор оригинала: MangaRulit
При занесении этих символов в базу mysql они заменяются на "в„–", "B«" и "В»" соответсвенно.
С чем это может быть связано и как с этим бороться?
А остальные символы корректно заносятся ?
 
1. Кодировка вывода.
2. Работа с бд в виде

mysql_query("SET NAMES
mysql_query("SET CHARACTER SET
mysql_query("SET SESSION collation_connection
 
проблема решена
причина: данные приходили в utf-8 и перекодировались в cp1251
фунцией взятой с этого сайта. Эта фунция просто не перекодировала эти символы.
 
Решена называется ;) А какого хрена они у тебя приходили в UTF-8? Я так понимаю, ты, как разобравшийся в проблеме, можешь многое об этом рассказать ;)
 
Сверху