كمكم كنيد

من يه سايت با اي اس ژي دات نت طراحي كردم و كاراكتر ستشو يونيكد تعريف كيردم.
حالا روي سرور اجرا ميشه
و فونتشم بدون مشكل نشون ميده
اما وقتي مي خوام برگردم صفحه قبلي اونوقت فونتاش به هم ميريزه .
به نظرتون مشكل از چيه؟
http://honarzanjan.ir
 

amirlol

Well-Known Member
ببین رو همه مرورگر ها اینتوری است یا فقط رو سیستم شما اینتوری است !!؟
اگه اینطوری باشه باید اول صفحه تعریف کنی زبان سیستم رو
 

netgroup

New Member
به جایutf-8 از windows-1252 استفاده نمایید اگر مشکلتان حل نشد اشکال از مرورگر یا ویندوز شما میباشد
 

CaptanBlack

Member
سلام !

ببین ! برای اینکه مطمئن بشی سه تا چیز را باید چک کنی !
اول اینکه این تگ توی همه صفحات ASPX شما باشه :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
دوم اینکه ! یک فایل web.config درست کرده باشی وتوی اون سه مورد را چک کنی ! مثل این کد :
<?xml version="1.0" encoding="UTF-8" ?>
<configuration>
<system.web>

<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
fileEncoding="utf-8"
/>

</system.web>
</configuration>

سوم اینکه صفحه ای را که باهاش کار میکنی ! unicode ذخیره کنی و بهتره BOM را فعال کنی ! (توی Dreamweaver که هست ! حالا جاهای دیگه را نمیدونم !)
حالا ! اگه بازم چرت و پرت نشون میده یا علامت سوال میزنه ! مشکل از Browser هستش ! و اگه از Database که میگیری اینطوریه ! مشکل از اطلاعات Database هستش !
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا