PDA

View Full Version : asp and mysql ?????



Silverboy
یک شنبه 16 مرداد 1384, 12:54 عصر
با سلام

راستش رو بخواهید این topic جاش اینجا نیست منم به خاطر این اینجا گذاشتمش که کسی توی قسمت mysql بهش جواب نداد خلاصه شرمنده ...

این رو اول بگم که من همه اینforum رو گشتم و تمام عناوینی که به مشکلات فارسی ربط داشته مطالعه کردم اما مشکلم حل نشده
در بعضی از topic ها ( مثلا "فهرست موضوعات مهم این بخش ") به مطالب دیگری لینک داده شده بود که به علت تغییر ساختار سایت نمی شد به اونها دسترسی پیدا کرد

پس ببخشید که موضوع تکراریه ...

من یک سایت با استفاده از ASP.net و MySql نوشتم مشکلی که دارم اینه که متن های فارسی در ست نمایش داده نمیشوند این رو هم بگم که من تگ


بالای هر دو صفحه ورودی(جایی که اطلاعات رو وارد دیتا بیس میکنم) و خرو جی ام(جایی که اطلاعات رو از دیتا بیس میخونم ) گذاشته ام


در ضمنcharacter set رو هم بهutf8 تغییر دادم با استفاده از دستوری مثل

CREATE TABLE `family` (
`name` varchar(100) NOT NULL,
`savings` decimal(3,2) NOT NULL default '0.00',
`dob` date NOT NULL default '0000-00-00',
PRIMARY KEY (`name`),
UNIQUE KEY `name` (`name`)
) TYPE=InnoDB CHARACTER SET utf8
;

یکی از دوستان بهم گفت که باید از دستوری شبیه زیر

CREATE TABLE t1
(
c1 CHAR(10)
) DEFAULT CHARACTER SET utf8 COLLATE utf8_persian_ci;


استفاده کنم
اما وقتی میخوام این دستور رو داخلphpmyadmin اجرا کنم

Syntax error میگیره

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARACTER SET utf8 COLLATE utf8….

در ضمن وقتی داده ها رو به طور دستی و از طریقphpmyadmin وارد میکنم داده ها در خودphpmyadmin درست نمایش داده میشن اما در فرم ها قاطی پاتی می شن


من روی سرورlocal همچین مشکلی ندارم فکر کنم که علت اینه که من از mysql 4.1 استفاده مکنم در حالی که ویرایش سرور 4.0 هستش
از دوستان میخوام که یک بار به طور مفصل و از اول نحوه نوشتن فارسی رو درMySql 4.0 توضیح بدن

Peyman_Ranjbar
یک شنبه 30 مرداد 1384, 04:09 صبح
سلام
من هم همچنین مشکلی دارم اگه کمک کنید ممنون می شم
البته وقتی با winapp پایگاه داده mySql وصل میشم و اطلاعات رو می گیرم مشکل نیست ولی موقع برقراری رابطه بین aspnet و MySql کلمات به هم ریخته میشن

Silverboy
پنج شنبه 24 شهریور 1384, 00:41 صبح
اینو اینجا مینویسم چون خیلی اعصابم رو خورد کرد و امیدوارم که دیگه هیچ کس دیگه ای دچار این مشکل نشه


فقط به string connection ات این قسمت رو هم اضافه کن charset=utf8 همین کلمه مزخرف منو یه هفته علاف کرد

موفق باشی

Peyman_Ranjbar
پنج شنبه 24 شهریور 1384, 04:13 صبح
اینو اینجا مینویسم چون خیلی اعصابم رو خورد کرد و امیدوارم که دیگه هیچ کس دیگه ای دچار این مشکل نشه


فقط به string connection ات این قسمت رو هم اضافه کن charset=utf8 همین کلمه مزخرف منو یه هفته علاف کرد

موفق باشی
ممنون از جوابت ولی نوشداروی پس از مرگ سهراب بود وقتی جواب دادی که من مشکلم حل شده و پروژه تموم شده!
اگه اعصاب شما رو خورد کرد پس باید بگم منو دیوونه کرد (یه هفته تمام فقط دنبال این بودم):عصبانی: