25.12.2012, 20:15
(
Last edited by sanya_gnoy; 26/12/2012 at 01:18 AM.
)
так, решения своей проблемы я не нашёл, спрошу тут. такая же проблема с кириллицей.
стоит denwer, на семёрке x64, всё что можно стоит на utf8_general_ci, вот скрины.
__________________________________________________

mysql_charset("utf8") не записывает русские буквы вообще (5 строка)
а utf8_general_ci и сp1251_general_ci выдают иероглифы.
а если строчка mysql_charset() отсутствует, то кодировку выдаёт почему то latin1.
__________________________________________________

везде уже посмотрел, и везде спрашивал, но ничего не помогло.
ps есть варик перекинуть всё на md5. он по идее должен в базу и из базы пропускать только английские буквы и цифры, а потом декодировать на возможные русские буквы уже в моде, так ведь?
pss так сделать то можно, но всё-же хотелось бы узнать, как записывать кириллицу в бд.
стоит denwer, на семёрке x64, всё что можно стоит на utf8_general_ci, вот скрины.
__________________________________________________

mysql_charset("utf8") не записывает русские буквы вообще (5 строка)
а utf8_general_ci и сp1251_general_ci выдают иероглифы.
а если строчка mysql_charset() отсутствует, то кодировку выдаёт почему то latin1.
__________________________________________________

везде уже посмотрел, и везде спрашивал, но ничего не помогло.
ps есть варик перекинуть всё на md5. он по идее должен в базу и из базы пропускать только английские буквы и цифры, а потом декодировать на возможные русские буквы уже в моде, так ведь?
pss так сделать то можно, но всё-же хотелось бы узнать, как записывать кириллицу в бд.
PHP Code:
INSERT INTO `players` ( `password` ) VALUES ( MD5('%s') )
SELECT * FROM `players` WHERE `password` = MD5('%s')

