درود
وقتي كه اطلاعات رو به صورت فارسي وارد بانك اطلاعاتي مي كنم در موقع نمايش فيلدهايي رو كه فارسي نوشته شدن به صورت علامت سئوال نشون ميده.
Printable View
درود
وقتي كه اطلاعات رو به صورت فارسي وارد بانك اطلاعاتي مي كنم در موقع نمايش فيلدهايي رو كه فارسي نوشته شدن به صورت علامت سئوال نشون ميده.
regionla option در قسمت control panel و تب advanced هم فارسی فعال هست و فونت ها رو هم تغییر دادم ولی درست نشد(tahoma) و تایپ داده هم توی sql server nvarchar هست ولی با این حال درست نشد . برنامم c# هست اگه راه حل دیگه ای که بتونه کمکم کنه به نظرتون می رسه خواهشا کمکم کنید.با تشکر.
همه با هم مساوی اند ولی بعضی ها مساوی ترند...
ِDataBase collation ??? احتمالا باید Arabic_CI_AS بشه
راهه دیگه ای نیست.......
اگه کسی می دونه راهنمایی کنه؟؟؟؟؟؟؟؟
این اسکریپت SQL رو تو بانک اطلاعاتی تون اجرا کنید ، درست میشه
اینم داشت یادم میرفت که بگم تو sqlserver 2000 با query analyzer میشه اینکارو کردکد:USE [master]
GO
ALTER DATABASE [dbname] COLLATE Arabic_CI_AS
GO
سلام
از اینها نیست برادران!
اصلاً از مقادیر char و varchar و text استفاده نکنید و به جای ان از nchar و nvarchar و ntext استفاده کنید و در صورت نیاز به ورود مستقیم SQL هم N فراموش نشود
کد:INSERT INTO ....
VALUES(N'Ali', N'علی')