hamed-php
یک شنبه 14 فروردین 1390, 12:27 عصر
سلام
با لوکال مشکلی ندارم. اما از وقتی رو سرور اصلی دارم کار میکنم اطلاعات تماس با ما که به بانک اینزرت میشه با مشکل روبرو شده. اینطوری درج میشه: سیلیا
utf8 هم save کردم و هدر رو هم حتی تنظیم کردم:
header("Content-Type: text/html; charset=utf-8");
این هم تیبل من در بانک:
CREATE TABLE IF NOT EXISTS `contactus` (
`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`email` varchar(30) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`com` text CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`datee` datetime NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci AUTO_INCREMENT=22 ;
همه چیز رو utf8 کردم،
باز هم مسول سرور میگه اشکال از دیتابیس نیست ، شایدم راست میگه چون دستی که اطلاعات رو فارسی تایپ میکنیم درست نشون میده ولی با اینزرت از php مشکل دار میشه!!
ممنون میشم اگه راهنمایی بفرمایید
با لوکال مشکلی ندارم. اما از وقتی رو سرور اصلی دارم کار میکنم اطلاعات تماس با ما که به بانک اینزرت میشه با مشکل روبرو شده. اینطوری درج میشه: سیلیا
utf8 هم save کردم و هدر رو هم حتی تنظیم کردم:
header("Content-Type: text/html; charset=utf-8");
این هم تیبل من در بانک:
CREATE TABLE IF NOT EXISTS `contactus` (
`name` varchar(30) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`email` varchar(30) CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`com` text CHARACTER SET utf8 COLLATE utf8_persian_ci NOT NULL,
`datee` datetime NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci AUTO_INCREMENT=22 ;
همه چیز رو utf8 کردم،
باز هم مسول سرور میگه اشکال از دیتابیس نیست ، شایدم راست میگه چون دستی که اطلاعات رو فارسی تایپ میکنیم درست نشون میده ولی با اینزرت از php مشکل دار میشه!!
ممنون میشم اگه راهنمایی بفرمایید