واضح آرشیو وب فارسی:سایت ریسک: یک سوال کوچولو در مورد چگونگی تبدیل ansi به utf8 abbasjoon 09 آبان 1386, 13:59سلام بچه ها. من یک فایل php دارم که تو notpad نوشته بودم . یه هو بر اثر فراموشی در داخل فرونت پیج بردم و سیو کردم. تمام کلمات فارسی به کد تبدیل شد و encoding صفحه هم به َAnsi تبدیل شد. 2 تا سوال دارم. 1- چه طوری می تونم encoding صفحه رو به utf برگردونم به طوری که تمام کلمات فارسی به حالت قابل خوندن تبدیل بشن؟ 2- فرونت پیج تمام صفحات رو به حالت َAnsi ذخیره می کنه. از کدوم منو میشه encoding صفحه رو به صورت دائم به UTF تبدیل کرد تا همیشه فرونت پیج UTF ذخیره کنه؟ این رو هم بگم که از منوی Tools و Page option نوع صفحه رو UTF گذاشتم ولی موقتی بود و برای بقیه صفحات همیشه باید درست کرد. iran480 09 آبان 1386, 15:40دوست عزیز فکر می کنم درست نیست برای ویرایش فایلهای PHP از نرم افزار Frontpage استفاده کنید. بهترین نرم افزار برای این کار Dreamweaver هست. اگر این برنامه رو دارید، برای تغییر انکدینگ ، بالا روی منوی Modify کلیک کنید و بعد گزینه ی Page Properties رو انتخاب کنید . مابقی کار هم مشخصه... برای تغییر کدینگ صفحه در برنامه ی Front Page ، یک جای خالی صفحه راست کلیک کنید و از منویی که ظاهر می شه گزینه ی Page Properties رو انتخاب کنید . در پنجره ی جدید سربرگ Language رو انتخاب کنید. با خود برنامه ی Notepad هم می شه انکدینگ رو تغییر داد. abbasjoon 09 آبان 1386, 15:47دوست عزیز با تغییر encoding کاراکترهای فارسی به حالت اولیه خودشون بر نمی گردند. شما روشی بلد نیستید که این کار رو بکنه؟ iran480 09 آبان 1386, 15:53متاسفانه من دقیقاً راه حل این مشکل رو نمی دونم . چون برای خودمم هم یکبار این مشکل پیش اومد. یعنی هر کدینیگی که انتخاب می کردم نوشته های فارسی درست نمی شد و آخرش مجبور شدم از اول بنویسم. البته صفحات من html بودند و من اون موقع از front page استفاده می کردم. شاید راهی برای حل این مشکل و درست کردن صفحه وجود داشته باشه و مجبور نباشید از اول بنویسید. امیدوارم اساتید این تایپک رو ببینن و در این مورد نظر بدن. با تشکر .:: Ali ::. 10 آبان 1386, 20:341 - يك فايل utf-8 رو كه توش فارسي نوشته رو كپي كنيد . 2 - محتويات فايل با فرمت ansi رو با محتويات فايل شماره 1 جايگزين كنيد . 3 - چند حرف فارسي براي باقي موندن اثر utf-8 بعد از save به صورت توضيحات درج كنيد . هم اكنون غذاي شما حاضره looooool abbasjoon 12 آبان 1386, 11:49نشد. همین کارو کردم. ولی کاراکترهای کدشده فارسی به حالت اول برنگشتند. دیگه چیکار باید کرد؟ .:: Ali ::. 12 آبان 1386, 12:17من فايل رو براي شما درست كردم و پيوست ، لطفا" ابتدا فايل رو بدون تغيير تست كنيد . موفق باشيد . alireza 82 12 آبان 1386, 12:18والا یه راه ، فایل ای که داشتی رو با فرمت html ذخیره و بعد با ie باز کن ، تحت لوکال هاست نه ها ، بعد بگیرش بندازش تو ie بعد متن هایی که میخوای رو کپی کن. این کار رو تا حالا نکردم ولی فکر کنم انجام بدی نتیجه بگیری! اگر لازم بود اینکودینگ ها رو تو ie تنظیم کن تا حروف درست نمایش داده شن. امیدوارم مشکلت حل شه ، موفق باشی .:: Ali ::. 12 آبان 1386, 12:29اينو بگم ، بهتره كه ديگه با فرانت پيج كار نكنيد ، فرانت پيج مخصوص php نيست . my friend 13 آبان 1386, 22:16یکی دو بار موقع کار با این فرانت پیج لعنتی! این مشکل برای من هم پیش اومد... انکودینگ صفحه رو روی UTF-8 قرار دادم و صفحه رو سیو کردم ، مشکل حل شد,,, <meta "Content-Type" content="text/html; charset=utf-8" > abbasjoon 17 آبان 1386, 08:52علي جان تمام كارهايي رو كه شما گفتي انجام دادم ولي بازم نشد. يعني كاراكترهاي قبلي فارسي بازم به صورت گروه مشاور نمايش دادم مي شن. ببين اينطوري عمل كردم.: محتويات اون فايلي كه شما داديد رو كپي كردم در داخل فايل خودم كه از نوع ansi بود. چند كاراكتر فارسي هم گذاشتم براي باقي ماندن اثر UTF . ولي بازم كاراكترهاي قبلي هم درست نشدند. ولش كنين مرسي. فرونت پيج لعنتي!!! رفتم سراغ دريم ويور
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2459]