защо не ми записва датата

IzKuFeLiQqQqQ

Registered
ползвам тоя код че да е на бг
setlocale(LC_TIME, "bg_BG");
$v_date = strftime("%A %d %B %g - %H:%M:%S");

заявки всичко е добре но просто нищо не записва като дам submit
ако напиша echo $v_date; ми излиза
��������� 18 ������� 10 - 12:27:22Invalid utf8 character string: '��������� 18 ������� 10 - 12:27:22'
 
аз по принцип така го записвам

но сега ми трябва ден и месец на БГ затова с тоя код ... и полето ми е varchar защото си мислих щом има текст начи varchar..

кажи ми как тоя код да го пригодя
 
setlocale(LC_TIME, "bg_BG");
$v_date = strftime("%A %d %B %g - %H:%M:%S");
$query=mysql_query("INSERT INTO `video` (`v_name`,`v_img`,`v_download`,`v_date`) VALUES ('$v_name','$v_img','$v_download',`$v_date`)")or die(mysql_error());
ми е кода ...
 
Ти помощ ли търсеше, че не разбрах?
Въпроса е риторичен, не си прави да отговаряш.
 
ама месец и ден трябва са на български беее

с моя код формата е примерно
четвъртак 18 ноември 2010 - 22:32:53

така ми трябва ...
 
Еми оправи си колацията и енкодинга в базата данни. При извеждане задавай SET NAMES ... . Препоръчвам ти всичко да е на UTF-8.
 
благодаря ou7 +1

бтв relax15pyt колацията ми е utf-8 , set names и header content type са ми utf-8 всичко ми е utf-8 и пак не става ... но карай ще ползвам оня урок :)
 

Back
Горе