коалиция в бд

и аз имам тоя проблем на мене ми се прецака нещо и никой не ми пише в темата а май тряа да е cp1251_general_ci
 
DEFAULT CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci

И винаги след mysql_connect( ... ) правиш:
Код:
mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTER SET cp1251");
независимо дали следва SELECT или INSERT!
8)
 
//не е коалиция а колация!! :D
правиш таблиците да са latin1_general_ci а страницата Windows-1251 и кодировката на файла ANSI
 
амме нито едно нестана да и това съм го направил

CREATE TABLE `komentari` (
`id` int(11) NOT NULL auto_increment,
`nick` varchar(255) collate cp1251_bulgarian_ci NOT NULL default '',
`komentar` varchar(255) character set cp1251 NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_bulgarian_ci AUTO_INCREMENT=20 ;

<meta http-equiv="content-type" content="text/html; charset=windows-1251">
 
b DB INFORMATION_SCHEMA на MySQL има информация кои са compiled. Ako c cp1251 не става, опитай utf8.
 
DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci
Код:
mysql_query("SET NAMES utf8");
съответно в html charseta e UTF-8
8)
 
koko5 каза:
DEFAULT CHARACTER SET cp1251 COLLATE cp1251_bulgarian_ci

И винаги след mysql_connect( ... ) правиш:
Код:
mysql_query("SET NAMES cp1251");
mysql_query("SET CHARACTER SET cp1251");
независимо дали следва SELECT или INSERT!
8)

+1 стана накрая
 

Back
Горе