PDA

View Full Version : عدم پشتيباني encoding در ارتباط PHP با Sql Server



AriaGlobal
سه شنبه 29 شهریور 1390, 01:56 صبح
با سلام

من دیتابیس سایت رو به Sql Server کانورت کردم اما مشکل اینجاست که اطلاعت رو به صورت unicode در دیتابیس زخیره نمی کنه براي مثل ( "ط¸â€¦ط¸â€ ") بله این جوري تو Sql Server ذخیره میشه اما وقتي Select میکنم خود به خود این رو درست نشون میده، چکار باید بکنم تا فارسی و یونيکد در دیتابیس ذخیره بشه ؟
تو MySQL من Charset رو ست میکردم اما تو SQl Server جواب نمیده.

با تشکر.

MMSHFE
سه شنبه 29 شهریور 1390, 08:48 صبح
قبل از مقاديرتون حرف N رو توي Query اضافه كنيد. مثال:

INSERT INTO `student` (`id`, `name`) VALUES ('1', N'علي');

موفق باشيد.

AMIBCT
سه شنبه 29 شهریور 1390, 09:29 صبح
مشکل از جای دیگری است

این صفحه را مطالعه کنید:

PHP، SQL Server و زبان فارسی
http://amib.ir/weblog/?p=241