PDA

View Full Version : چرا صفحه زمان اجرا اینطور میشه: ³ظٹط¯ظ‡ ط¨ط§ط´ط



vahid2112
شنبه 28 بهمن 1391, 08:04 صبح
سلام
موقع دیساین صفحه با نوشته های فارسی مشکلی نداره ولی زمان اجرا اینطور میشه:
ط§ط² ط·ط±ظٹظ‚ ظˆط­ظ‰ ط¨ظ‡ ط±ط³ظˆظ„ ط§ظƒط±ظ… (طµ) ط±ط³ظٹط¯ظ‡ ط¨ط§ط´ط¯طŒ ظˆ ط¢ظ† ط­ط¶ط±طھ ظˆ ط­ط¶ط±طھ

اشکال از کجاست؟

vahid2112
شنبه 28 بهمن 1391, 08:05 صبح
ضمنا با asp درستش کردم

vira1368
شنبه 28 بهمن 1391, 09:26 صبح
داخل سورس html از meta tag استفاده کنید. شاید UTF-8 رو استفاده نمیکنه.


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
</head>

vahid2112
شنبه 28 بهمن 1391, 18:32 عصر
سلام
جواب نداد دوست من!
چیکار کنم دیگه؟

vahid2112
شنبه 28 بهمن 1391, 18:49 عصر
البته من از masterPage هم استفاده میکردم،
اما الان که روی یه صفحه بدون مستر تست کردم، درست شد!
یعنی با مستر مشکل داره؟

vahid2112
شنبه 28 بهمن 1391, 19:13 عصر
مشکل از خود فایل بود، یه فایل aspx دیگه درست کردم و تمام کدهای صفحه ای که مشکل داشت رو توش کپی کردم ، بعد از اجرا درست شد!

mohsen musavi
شنبه 28 بهمن 1391, 19:23 عصر
مشکل از unicode فایلت بوده!!احتمالا این صفحه را با یک برنامه ای ساختی که در اون unicode مشخص نشده بود.
کافی بود صفحه رو با Notepad++ (http://barnamenevis.org/notepad-plus-plus.org) باز کنی و Unicode فایل رو به utf-8 تغییر بدی و ذخیره کنی.مشکلت حل میشد.

vahid2112
یک شنبه 29 بهمن 1391, 01:28 صبح
سلام
گفتم که Unicode رو هم چک کردم که utf-8 بود ولی نشد.

mohsen musavi
یک شنبه 29 بهمن 1391, 18:27 عصر
unicode فایل یا unicode صفحه رو چک کردی?

masoud60
یک شنبه 29 بهمن 1391, 23:03 عصر
در چنین مواقع صفحه مورد نظر رو از داخل محیط دات نت save as بزنید کنار کلید save گزینه save with encoding رو انتخاب کنید و در پنجره بعدی utf-8 رو انتخاب کنید و روی همون فایل قبلی replace کنید


--------------------------
http://www.kohan-co.net