кодировка при добавлении в mysql

Rayzor92

Новичок
писал скрипт, пришлос добавлять строчку
PHP:
mysql_query("SET NAMES utf8");
для того, чтобы в базу данных добавлялся нормальный текст а не китайский. Вчера в другом файле тоже работал с базой данных, там это решение не прокатило - добавлялась запись с новым id, но с пустыми остальными полями. Поменял ut8 в строчке на cp1251 - всё опять заработало. Так в каких случаях какую кодирровку использовать? У файлов была одинаковая кодировка. Где мне про это почитать
 
Сверху