sastwhc
26-06-2006, 14:50
با عرض سلام خدمت دوستان
مشكل:
بايد تويه يه استرينگ فارسي نوشته شه
<?(" inja bayad farsi bashe ")_=?>
وقتي فارسي مينويسم تو موزيلا و بقيه مرورگر ها بشكل حروف عجبيب غريب نشون داده ميشه، اين مرورگر ها به راحتي فارسي رو روي وب- منظورم اينترنت- نشون ميدن.
پلتفرم مورد استفاده:
پنتيوم چهار با هارد80 و رم256
سيستم عامل: دبين سارجه 3.1كه با استفاده از فري فونت فارسي و لايه كيبرد مناسب فارسي شده
مرورگر:معمولا موزيلا
امكان فاسي نويسي در اپن آفيس ،آبي ورد
نتايج جستجوي راه حل: ويرايش [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]كه يا من بلد نيستم يا تغيير شامل زبان سينتكس درستي نداره
و : خوب نميدونم كجايه پي اچ پي ميشه utf-8 تعريف كرد
<? Php
Function()
{
…..
<?=_("……")?>
}
و وقتی بیشتر دقت کردم با تنظیم کانکورر به یو تی اف ۸ صفحه بدرستی دیده میشود.ظاهرا مشکل در موزیلا بروز میکنه که با تغییر به یو تی اف ۸ درست نمیشه.البته من فقط یه فونت رایگان فارسی نصب کردم و مثلا از تاهوما استفاده نکردم.
در هر حال وقتی به فایل
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
میرسم چند تا فایل با این اسم در مسیر های مختلف وجود دارن و در خطی که باید کاراکتر ست رو تعریف کنم نوشته: ک
File Path:/usr/share/defualt-configs/apache:
تو این فایل یه خط مطابق با کاراکتر ست پیش فرض وجود داره:ک
# Default charset to iso-8859-1 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]).
AddDefaultCharset on
خط اول فکر کنم چون بعد از علامت پوند اومده تغییرش فایده نداره و در خط دوم کاراکتر ست پیش فرض فعال شده ولی نوعش تو این خط مشخص نشده.در مورد اضافه کردن متا تگ در اچ تی ام ال میدونم کجا اضافه کنم یعنی بعد از تگ اچ تی ام ال اول فایل اچ تی ام ال « ولی وقتی فایل پی اچ پی هست فقط لابلای پی اچ پی از تگ اچ تی ام ال استفاده میشه اصلا جایه درسته متا تگ ها رو نمیدونم.
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=UTF-8" />
مشكل:
بايد تويه يه استرينگ فارسي نوشته شه
<?(" inja bayad farsi bashe ")_=?>
وقتي فارسي مينويسم تو موزيلا و بقيه مرورگر ها بشكل حروف عجبيب غريب نشون داده ميشه، اين مرورگر ها به راحتي فارسي رو روي وب- منظورم اينترنت- نشون ميدن.
پلتفرم مورد استفاده:
پنتيوم چهار با هارد80 و رم256
سيستم عامل: دبين سارجه 3.1كه با استفاده از فري فونت فارسي و لايه كيبرد مناسب فارسي شده
مرورگر:معمولا موزيلا
امكان فاسي نويسي در اپن آفيس ،آبي ورد
نتايج جستجوي راه حل: ويرايش [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]كه يا من بلد نيستم يا تغيير شامل زبان سينتكس درستي نداره
و : خوب نميدونم كجايه پي اچ پي ميشه utf-8 تعريف كرد
<? Php
Function()
{
…..
<?=_("……")?>
}
و وقتی بیشتر دقت کردم با تنظیم کانکورر به یو تی اف ۸ صفحه بدرستی دیده میشود.ظاهرا مشکل در موزیلا بروز میکنه که با تغییر به یو تی اف ۸ درست نمیشه.البته من فقط یه فونت رایگان فارسی نصب کردم و مثلا از تاهوما استفاده نکردم.
در هر حال وقتی به فایل
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
میرسم چند تا فایل با این اسم در مسیر های مختلف وجود دارن و در خطی که باید کاراکتر ست رو تعریف کنم نوشته: ک
File Path:/usr/share/defualt-configs/apache:
تو این فایل یه خط مطابق با کاراکتر ست پیش فرض وجود داره:ک
# Default charset to iso-8859-1 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]).
AddDefaultCharset on
خط اول فکر کنم چون بعد از علامت پوند اومده تغییرش فایده نداره و در خط دوم کاراکتر ست پیش فرض فعال شده ولی نوعش تو این خط مشخص نشده.در مورد اضافه کردن متا تگ در اچ تی ام ال میدونم کجا اضافه کنم یعنی بعد از تگ اچ تی ام ال اول فایل اچ تی ام ال « ولی وقتی فایل پی اچ پی هست فقط لابلای پی اچ پی از تگ اچ تی ام ال استفاده میشه اصلا جایه درسته متا تگ ها رو نمیدونم.
<meta [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"Content-Type" content="text/html; charset=UTF-8" />