ورود

View Full Version : سوال: سئوالی در مورد حواندن نوشته های فارسی از access db به وسيله asp



epoch.ir
سه شنبه 21 خرداد 1387, 21:24 عصر
با سلام خدمت اساتيد برنامه نويسی
با مشکلی در مورد برنامه نويسی مواجه شدم که خالی از لطف نديدم که با شما عزيزان مطرح کنم شايد کسی بتونه در اين مورد کمکم کنه
يک اسکريپت asp وجود دارد که اطلاعات را از کاربر به فارسی گرفته اين صفحه روی utf-8 تنظيم شده اين اطلاعات توسط همين صفحه يا صفحه ديگر که آن هم روی utf-8 تنظيم شده در بانک ذخيره می شود صفحه گزارش هم که روی utf-8 تنظيم شده اطلاعات را به درستی نمايش می دهدو حال مشکلی که وجود دارد وقتی اين صفحات و db از سرور به روی لوکال هاست منتقل می شود تمامی اين مطالب به صورت نا خوانا در همان صفحه که گزارش می داد نمايش داده می شود چطور می توان اين مشکل را حل کرد

roozbeh_black
سه شنبه 21 خرداد 1387, 23:56 عصر
سلام.
بالای صفحه :

<%Session.CodePage = 65001%>
موفق باشید

epoch.ir
چهارشنبه 22 خرداد 1387, 02:33 صبح
سلام.
بالای صفحه :

<%Session.CodePage = 65001%>
موفق باشید
روزبه عزيز صفحات به وسيله

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
روی utf-8 تنظيم شده و اطلاعات بعد از اين تگ در بانک نوشته و يا از بانک خوانده می شود و لازم به ذکر است مطالب گزارش در کامپيوتری که اطلاعات به وسيله صفحه وارد شده درست نمايش داده می شود ولی با انتقال ديتابيس به کامپيوتر ديگر خواه از کامپيوتر شخصی به سرور باشد و يا از سرور به کامپيوتر شخصی بعد از انتقال اطلاعات گزارش خراب می شود در کامپيوتر مقصد نه وارد کننده اطلاعات

shahroozj
سه شنبه 28 خرداد 1387, 08:57 صبح
يه چيزي هم كه ممكنه اين است كه شما روي كامپيوتر local در بخش تنظيمات reginal and language option به عنوان default language فارسي را انتخاب كرديد ولي روي سرور مقدار اين مقدار انگليسي است

M-Gheibi
یک شنبه 30 تیر 1387, 23:35 عصر
از همین <%@ codepage="65001" %> استفاده کنی مشکل حل میشه .

nextplus
شنبه 02 شهریور 1387, 00:53 صبح
البته يك دستور ديگه هم هست كه براي محكم كاري بد نيست
<% response.charset="utf-8.0" %> البته بعد از <%@ codepage="65001" %>