واضح آرشیو وب فارسی:سایت ریسک: مشکل همیشگی فارسی و asp و mysql kamy3 06 آذر 1389, 16:12با سلام به دوستان من تو table دارم داده وارد می کنم روی local کاملا همه چیز خوبه ولی وقتی میبرم رو وب فارسی رو یا "ÇáÝ" اینجوری میزنه یا "?" وقتی با MySQL Query Browser میزنم "؟" میزنه و وقتی با MySQL Control Center داده رو دستی وارد می کنم اونجوری میزنه همه راه حل های قدیمی رو هم امتحان کردم هیجکدوم جواب نمی ده. حتی web.config هم دست کاری کردم بازم جواب نمی ده لطفا 1نفر یه راهنمائی به من بکنه مرسی از همه kamy3 07 آذر 1389, 18:56با سلام مجدد به همه دوستان کسی نیست اینجا 1کمک به ما بکنه؟ یا مشکل عجیب و غریبه؟ naeim_crack 08 آذر 1389, 19:10ببن اول نوع فیلد رو از جنس nvarchar انتخاب کن یا هر چیزی که n اولش داشته باشه دومن کنار او دستور sql که نوشتی یه دونه N قرار بده حل میشه kamy3 08 آذر 1389, 21:19با سلام به شما دوست عزیز اگه منظور از nvarchar همون varchar باشه همشون varchar گذاشتم ولی N رو تو دستورات mysql می ذارم یا خطا میده یا بازم تاثیر نداره 1سوال نیاز نیست احیانا 1فنکشن براش نوشته بشه که اینا رو کانورت کنه؟ متشکرم kamy3 10 آذر 1389, 21:51سلام بذارین اینجوری بپرسم آیا باید کاری از تو کنترل پنل رو database هم انجام بدم چون 1dump از یکی از بچه ها گرفتم بازم همونه <% @LANGUAGE="VBSCRIPT" CodePage=65001 %> <% Session.CodePage="65001" %> ALTER TABLE `projects`.`city` CHARACTER SET utf8 COLLATE utf8_persian_ci همه اینا رو گذاشتم اعداد رو فارسی نشون میده ولی همچنان نوشته ها رو ؟؟؟ نشون میده 1بنده خدا پیدا نمیشه به من کمک کنه؟ kamy3 11 آذر 1389, 18:22زمانی 1نفر پیدا می شد به آدم کمک کنه انگار اون دوره تموم شده؟ DrZ3D 11 آذر 1389, 19:29دوست عزیز اشکال اصلی در این است که شما از برنامههای کرک شده استفاده میکنید به همین خاطر شاید برنامههای شما باگ داشته باشد که با آپدیت حل میشود که شما این امکان را ندارید. به هر حل برای یافتن این مشکل شما زمانی که شما رکورد را ذخیره میکنید برنامه را در حالت دبوگینگ قرار دهید تا دقیقا بدانید که اشکال قبل از ذخیره رکورد داخل صفحه شما میباشد یا مشکل از اسکول سرور میباشد. وقتی مشکل را پیدا کردید شما میتوانید راه خود را پیدا کرده و بدانید کجا میبایست کاری انجام دهید. بنا بر این شما قبل از ذخیره کردن رکورد به وسیله پنجرههای کمکی دقیقا مشاهده کنید که آیا موارد ورودی شما و خروجی کدهای صافهات این اشکال وجود دارد و رکورد به صورت وارد شده به دیتابیس شما میرسد یا خیر. موفق باشید kamy3 13 آذر 1389, 07:40سلام مرسی از راهنمائی شما تا حالا به این فکر نکرده بودم که ممکنه از این نرم افزارها باشه تست میکنم ببینم جواب میده یا نه؟ مرسی از همفکری شما kamy3 13 آذر 1389, 10:57DrZ3D جان سلام با توضیح اینکه همه اینا رو localhost کاملا درست جواب میده ولی اینجا ظاهرا 1مشکلی هست که هم برا ارسال داده و هم برای خوندن داده فارسی مشکل داره آیا تو کنترل پنل چیزی باید رو فارسی ست بشه؟ متشکر میشم راهنمائی کنید DrZ3D 13 آذر 1389, 14:03سلام اول از همه مشخص کنم که من برنامه نویس حرفی نیستم و زیاد asp.net و SQL Server کار کردم و همه چیز رو من به صورت تفریحی خود آموزی کردم و با زبان فارسی زیاد کار نکردم. اینجور که از مقالات شما برداشت میکنم زیاد نمیتونم کمکتون کنم. تنها چیزی که به نظر من میرسه شما میبایست در صفحه خود در تاگ HTML پارامترهای فارسی رو حتما وارد کنید شاید مشکل حل بشه. <htmlxmlns=""dir="rtl"lang="fa"xml:lang="fa"> این را اضافه کنم که شما میبایست یک اپلیکیشن بنویسید که با استانداردهای جهانی هماهنگ باشه که روی هر ماشینی کار کنه اگه روی ماشینه لوکل شما کار میکنه به این دلیل هست که فرزان ویندوز شما تایپ فارسی براش تعریف شده یا تنظیمات دیگری را شما انجام دادید. ولی در ماشینهای دیگر شاید به طور مثل ماشینه من همه چی به زبان آلمانی هست شاید کار نکنه بنا بر این میبایست بگردی دنبال استانداردها که اپلیکیشن روی هر ماشینی با هر زبانی اجرا میشه این مشکله حروف اذیت نکنه. موفق باشید jefri600 14 بهمن 1389, 20:48با سلام خدمت تمام دوستان kamy3 () عزیز شما گفته دوستمون رو متوجه نشدید ببن اول نوع فیلد رو از جنس nvarchar انتخاب کن یا هر چیزی که n اولش داشته باشه دومن کنار او دستور sql که نوشتی یه دونه N قرار بده حل میشه جنسهای nvarchar و varchar از هم مجزا هستند جنس varchar برای ذخیره حروف انگلیسی مناسبه در صورتی که nvarchar برای زبانهایمختلف از جمله فارسی به کار میره پس شما باید جنس nvarchar رو برای فیلدهای با مقدار فارسی استفاده کنید موفق باشید jefri600 14 بهمن 1389, 20:49اساتید محترم اگر اشتباه گفتم لطفا تصحیح کنید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1156]