Меня интересует каким образом сделать так, что бы в базе данных не появилось много записей в разных кодировках. Дело в том что я новичок, и делаю очень много ошибок, хочу себя застраховать. Что значит - сравнение utf8_general_ci - запись с кодировкой utf и только? Или она проверяет данные какой кодировки пришли и перекодирует? Есть ли функция, которая проверяла кодировку перекодировала ее в случае не правильной?
Да и так я не понял, что лучше использовать utf или 1251?
Да и так я не понял, что лучше использовать utf или 1251?