F fozzyh Registered 21 Юни 2009 #1 Здравейте! Имам сайт, който му е зададен encoding windows-1251. Въпроса е, че като добавя нещо през сайта в базата данни (на кирилица) се появяват само едни въпросителни (??????????), как да го оправя?
Здравейте! Имам сайт, който му е зададен encoding windows-1251. Въпроса е, че като добавя нещо през сайта в базата данни (на кирилица) се появяват само едни въпросителни (??????????), как да го оправя?
C crazy_pi4 Registered 21 Юни 2009 #2 Мисля, че беше след всяка заявка или връзка с базата данни да се слага това: Код: mysql_query ("SET NAMES cp1251");
Мисля, че беше след всяка заявка или връзка с базата данни да се слага това: Код: mysql_query ("SET NAMES cp1251");
F fozzyh Registered 21 Юни 2009 #6 Сега тъкмо инсталирах и тази система: http://web-tourist.net/login/login/view.php?st=1379 Резултатът е същият, само въпросителни. Там колацията е cp1251_general_ci
Сега тъкмо инсталирах и тази система: http://web-tourist.net/login/login/view.php?st=1379 Резултатът е същият, само въпросителни. Там колацията е cp1251_general_ci
R Rado Registered 21 Юни 2009 #9 Ползвайте utf-8 и няма да ви боли глава .. Код: mysql_query ("SET NAMES utf-8"); със съответната колация.
Ползвайте utf-8 и няма да ви боли глава .. Код: mysql_query ("SET NAMES utf-8"); със съответната колация.
F federer_11 Registered 22 Юни 2009 #10 ползвайте колация utf8: Код: mysql_query("SET NAMES UTF-8"); mysql_query("SET CHARACTER SET UTF-8");
F fozzyh Registered 22 Юни 2009 #11 Добре, сега сложих преди записването в БД Код: mysql_query("SET CHARACTER SET cp1251"); Резултатите се записват правилно в базата данни, но сайта ги извежда като въпросителни. Зададен е charset windows-1251?
Добре, сега сложих преди записването в БД Код: mysql_query("SET CHARACTER SET cp1251"); Резултатите се записват правилно в базата данни, но сайта ги извежда като въпросителни. Зададен е charset windows-1251?