View Full Version : فارسی نم یشه!!!!!!!!!
nahdi
شنبه 28 آبان 1384, 09:47 صبح
سلام
در طراحی صفحه مطالبی که با حروف فارسی مینویسم نشان نمی ده به صورت کدهای نامفهوم نمایش می دهد...
ممنون میشم اگه منو راهنمایی کنید.
tabib_m
شنبه 28 آبان 1384, 10:21 صبح
انکودینک براوزرت باید arabic windows باشه.
mosyhey
یک شنبه 29 آبان 1384, 23:51 عصر
موارد و مراحلی را می گویم که با عمل به آن ها 90% وحتی 100% مشکل و معضل فارسی در وب حل می شود .
1 - حتی المقدور از ویندوز xp استفاده کنید و توضیحات مربوط به این ویندوز است .
2 - فرض می کنیم شما فایلی ایجاد کرده اید باپسوند های htm , html , asp و .... که حاوی دستورات ، تگ های html و متون انگلیسی و فارسی است . برای نوشتن جملات فارسی در این فایل ها در ویندوز xp به راحتی زبان کامپیوتر را به فارسی "FA" تغییر دهید و فارسی تایپ کنید . اگر فارسی ندارید از کنترل پنل ویندوز در بخش language and regional option این زبان را اضافه کنید که توضیحش از این بحث خارج است .
3 - کار شما که تمام شد فایل را save کرده و آن را ببندید .
4 - حال بایستی این فایل را تبدیل به utf-8 کنید . برای این کار یک notepad را باز کنید از بخش accessoies از منوی start
5 - سپس آن فایل را که می خواهید یونیکد utf-8 کنید را در آن notepad باز کنید یعنی یا آن فایل را بکشید و در نوت پد اندازید یا در نوت پد با استفاده از منوی file و دستور open این کار را انجام دهید .
6 -الآن که محتویات آن فایل در آن نوت پد آمد ابتدا از منوی edit و دستور replace جای همه "ی" ها را با "ی" (منظور shift+x) عوض کنید . این کار باعث می شود متون فارسی شما در ویندوز 98 و سایر ویندوز های غیر فارسی هم درست نشان داده شود و ی های میان کلمات به صورت ی آخر نشان داده نشود .
7 - سپس در نوت پد از منوی file دستور save را اجرا کنید . در کادر باز شده در پایین ترین قسمت یعنی در جلوی قسمت encoding مقدارش را برابر utf-8 کنید و سپس کلید save را بفشارید و نوت پد را ببندید . حالا فایل شما یونیکد utf-8 شده است .
8 - حال بایستی در فایل html خود تغییری دهید و نحوه نمایش آن را utf-8 تعیین نمایید . بدین صورت که بایستی خط زیر را باید به داخل تگ head اضافه کنید . البته اگر این خط وجود دارد مقدار charset را utf-8 کنید .
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
پس شمای کلی فایل html باید این جور با شد :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
</body>
</html>
9 - در این هنگام فایل را save کرده و ببندید . البته بهتر بود قبل از utf-8 کردن این کار را بکنیم که شما هم همین کار را بکنید .
10 - کار تمام است فایل را آپلود کنید .
11 - هنگام مشاهده صفحه روی مرورگر از منوی view مقدار encoding را utf-8 قرار دهید .
12 - اگر می بینید هنوز متون فرقی نکرده و محتوای قبلی را دارید می بینید در مرورگر ctrl+F5 را فشار دهید تا سایت از روی کش نشان داده نشود و از سرور لود شود .
امیدوارم درست شده باشد وگر نه فایلتان را برایم بفرستید تا ببینم مشکل چیست و اگر هم که درست شده همین جا آدرسش را بگذارید تا ما هم ببینیم .
nahdi
سه شنبه 01 آذر 1384, 16:27 عصر
سلام
از توضیحاتهاتتون ممنونم .
این مراحل که فرمودید اجرا کردم تا حدودی مشکلم حل شد ولی با فارسی نویسی در فرم مشکل دارم.
فایلم را براتون می فرستم .از کمکتون بی نهایت ممنونم.....
<html><body bgcolor="#FFFFFF" text="#000000">ï»؟ï»؟ï»؟أ¯آ»طںأ¯آ»طںط£آ¯ ط¢آ»ط·ع؛ط£آ¯ط¢آ»ط·ع؛
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<h2>سلام</h2>
<form name="form1" method="post" action="">
<div align="right"> ãÍÇÓÈå
<input type="button" name="Button" value="ÈÑæ">
</div>
</form>
</body>
</html>
mosyhey
پنج شنبه 03 آذر 1384, 00:45 صبح
حالت درست این کد ها این است و همه هم یونیکد شده هستند
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<h2>فرم</h2>
<form name="form1" method="post" action="">
نام <input type="text" name="firstname">
<input type="button" name="Button" value="ثبت نام">
</form>
</body>
</html>
nahdi
شنبه 05 آذر 1384, 19:25 عصر
سلام
از راهنماییتان بی نهایت ممنونم مشکلم حل شد.
متشکرم.........................
mahdieh_khatibi
چهارشنبه 21 دی 1384, 22:23 عصر
سلام به دوستان
من دقیقا همین کدی که جناب mosyhey رو کپی میکنم ، به جای کلمات فارسی ، علامت سئوال میگذاره .
ویندوز هم xp است و فارسی هم دارد.
از توجهتون متشکرم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.