Charset-a на датабазата

Nymph0

Registered
Имам проблем с датабаза за анкета.. Когато дам заявка да направи нова анкета излизат символи от този тип:
дадада
дадада

Ето го и кода на дб :
Код:
CREATE TABLE `[poll]` (
  `id` int(11) NOT NULL auto_increment,
  `vupros` varchar(200) collate cp1251_general_ci NOT NULL default '',
  `arhiv` int(1) NOT NULL default '0',
  `data` int(20) NOT NULL default '0',
  `neotgovor1` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor2` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor3` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor4` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor5` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor6` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor7` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor8` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor9` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `neotgovor10` varchar(50) collate cp1251_general_ci NOT NULL default '',
  `otgovor1` int(11) NOT NULL default '0',
  `otgovor2` int(11) NOT NULL default '0',
  `otgovor3` int(11) NOT NULL default '0',
  `otgovor4` int(11) NOT NULL default '0',
  `otgovor5` int(11) NOT NULL default '0',
  `otgovor6` int(11) NOT NULL default '0',
  `otgovor7` int(11) NOT NULL default '0',
  `otgovor8` int(11) NOT NULL default '0',
  `otgovor9` int(11) NOT NULL default '0',
  `ogotovor10` int(11) NOT NULL default '0',
  `gestemd` text collate cp1251_general_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_general_ci AUTO_INCREMENT=3 ;
 
Не е от страниците .. всичко от страницата е нормално само това, което трябва да е от датабазата не става..
За charseta на дб е сменен в момента на utf8 и пак прави мизерии.. сменен е и от config-а
а и както сам виждаш CHARSET=cp1251 COLLATE=cp1251_general_ci
 
DB:
utf-8_general_ci


И при кода когато инсертваш:
mysql_query("SET NAMES 'utf8'");

И charseta на страниците:
utf-8

И файловете:
utf-8 without bom
 
Ако си променил charseta на базата данни трябва да запишеш наново всички редове, за да се променят в новия charset :)
 
Точно де.. Този нов документ ти е със стария charset. Погледни си го хубаво. И ползвай това което съм ти дал по-горе.
 

Back
Горе