PDA

View Full Version : چند زبانه سازی



mrrajabi
سه شنبه 15 مرداد 1387, 10:34 صبح
با سلام خدمت همه اساتید

من در حال ساخت یه سایت هستم که باید چند زبانه باشه.

حالا همه ی کارامو کردم و از یونیکد windows-1256 استفاده کردم.

ولی مطمئن نیستم که همه جای دنیا درست کار کنه. تغییر یونیکد به utf-8 نیز دردسرهای

زیادی داره.چون صفحات قبلیم همه با فرمت 1256 ذخیره شدن.

حالا اساتید راه مناسبی برای هم بین المللی بودن برنامه و هم عدم تغییر این فرمت سرغ دارند یا

ساده تر بگم, یونیکد اصلی برای چند زبانه سازی چیست؟

Bahram0110
سه شنبه 15 مرداد 1387, 10:53 صبح
utf-8 يه نوع يونيكد هست!

شما براي چند زبانه سازي نياز به چند فايل براي زبان هاي مختلف داريد
مثلا :
lang/fa/lang.txt
lang/uk/lang.txt

حالا شما توي هر فايل charset رو براي همون فايل مشخص كن
مثلا براي فارسي اول فايل مربوط به زبان فارسي بنويس :

$charset = 'utf-8';

بعد توي قالب بنويس :

<meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset ?>" />

mrrajabi
چهارشنبه 16 مرداد 1387, 15:45 عصر
من همه کارامو کردم و از یونیکد windows-1256استفاده کردم.

می خوام ببینم که این یونیکد درسته یا برای استاندارد بودن باید از یونیکد utf-8 استفاده کرد؟

tanha2007
چهارشنبه 16 مرداد 1387, 16:55 عصر
اگر از یونیکد utf-8 استفاده کنی فکر کنم بهتر خواهد بود.

mrrajabi
چهارشنبه 16 مرداد 1387, 18:27 عصر
خب من نمی خوام این کارو بکنم, یعنی خیلی برام دردسر داره

چون کلی صفحرو باید بشینم از اول برچسباشو عوض کنم.

دنبال یه راهی هستم که برنامم همه جا درست کار کنه.

لطفاً کمک

امید امرایی
چهارشنبه 16 مرداد 1387, 19:05 عصر
شما هم خدا رو مي خوايد هم خرما ؟

mrrajabi
پنج شنبه 17 مرداد 1387, 13:53 عصر
na valy az aval bekham hameye safahato farsi konam sakhte dg.

hala ye rahe monaseb ya narmafzary nist ke tabdile unicode ra anjam bede????

plz help me:ناراحت:

Bahram0110
پنج شنبه 17 مرداد 1387, 18:51 عصر
شما اگه بخواي صفحات رو از windows-1256 به utf-8 تبديل كني فكر نكنم نياز به دوباره نوشتن باشه
صفحات رو توي notepad هم مي توني باز كني و با فرمت utf-8 ذخيره كني

امید امرایی
پنج شنبه 17 مرداد 1387, 20:10 عصر
شما به هر حال دیر یا زود مجبور به انجام چنین کاری هستید .اگه می خواید سایتتون واقعا بین المللی سازی بشه
پس هر چی زود تر شروع کنید دردسرتون کمتره

mrrajabi
جمعه 18 مرداد 1387, 15:17 عصر
شما اگه بخواي صفحات رو از windows-1256 به utf-8 تبديل كني فكر نكنم نياز به دوباره نوشتن باشه
صفحات رو توي notepad هم مي توني باز كني و با فرمت utf-8 ذخيره كني

فکر نمی کنم,هنگام تبدیل فرمت کاراکترای فارسی به علامت سوال تبدیل میشن..

man4toman
جمعه 18 مرداد 1387, 15:40 عصر
فکر نمی کنم,هنگام تبدیل فرمت کاراکترای فارسی به علامت سوال تبدیل میشن..
من چندبار این کار رو انجام دادم.اونهم با نتپد ولی کاراکترهای فارسی توی متن علامت سوال نشدن.

امید امرایی
جمعه 18 مرداد 1387, 16:14 عصر
بعید می دونم دوست من
شما اگه محتوای صفحات رو توی notepad کپی کنید و با UTF-8 ذخیره کنید مشکلی پیش نمیاد
ولی توجه کنید که نباید فایل ها رو overwrite کنید بلکه فایل قبلی رو حذف و مجددا ذخیره کنید . البته اگه از notepad ویندوز XP استفاده می کنید چون این اشکال در Vista حل شده

sama01
جمعه 18 مرداد 1387, 18:04 عصر
بحث کاملا به حاشیه رفته.
فکر نمی‌کنم هدف این تاپیک، لزوم استفاده از UTF-8 در طراحی صفحات بوده باشه.:متفکر:

mrrajabi
جمعه 18 مرداد 1387, 18:47 عصر
آقا خیلی منون از همگی


شما اگه بخواي صفحات رو از windows-1256 به utf-8 تبديل كني فكر نكنم نياز به دوباره نوشتن باشه
صفحات رو توي notepad هم مي توني باز كني و با فرمت utf-8 ذخيره كني

مشکلم حل شد.من همون کاری که گفته شده است رو انجام دادم شد.اساتید خیلی لطف کردید.