ورود

View Full Version : مشکل فارسی نوشتن در کلاس



MehreganNoori
دوشنبه 14 اردیبهشت 1394, 20:11 عصر
سلام

من وقتی می خوام فارسی بنویسم در string مشکلی نیست ولی وقتی در هر کلاس می خوام چند تا کلمه فارسی بین کوتیشن بذارم شبیه ساز عجیب و غریب نشونش میده.
یعنی تایتل که در داخل استرینگ وارد شده درست نشون داده میشه ولی مثلا عنوان تب یا toast که متن فارسی شو داخل همون کلاس نوشتم نمیاد.

چکار باید بکنم؟ اینم بگم که همین دستور توی یه سرس ذیگه درست اجرا میشه ولی وقتی روی سورس خودم کپی می کنمش قسمت فارسیش درست نمیاد. اصلا نمی فهمم چی کم داره؟ یا شایدم زیاد داره!

ممنون

keyhan.taktaz
دوشنبه 14 اردیبهشت 1394, 20:35 عصر
string.xml رو دقیقا برای همین منظور گذاشتن!
داخل کلاس که جای نوشتن کلمه فارسی نیست!

morahimi
دوشنبه 14 اردیبهشت 1394, 21:13 عصر
ولی من می نویسم و برنامه بدون هیچ عیبی اجرا میشه

shahin bahari
دوشنبه 14 اردیبهشت 1394, 22:28 عصر
فایل کدتون رو با UTF-8 Encoding ذخیره کنید درست میشه.

keyhan.taktaz
دوشنبه 14 اردیبهشت 1394, 23:16 عصر
به هیچ هنوان کار درستی نیست

tux-world
سه شنبه 15 اردیبهشت 1394, 11:21 صبح
به هیچ هنوان کار درستی نیست

چی درست نیست؟ یونیکد کردن فایل؟ چرا اتفاقا کار درستیه ضمن اینکه تو تگ اولش باید utf-8 رو هم ست کنید

keyhan.taktaz
سه شنبه 15 اردیبهشت 1394, 11:44 صبح
فارسی نوشتن توی کلاس.
تمامی رشته ها باید توی string.xml باشن

tux-world
سه شنبه 15 اردیبهشت 1394, 11:55 صبح
بلی این مورد حق با شماست

hosseinaryai
سه شنبه 15 اردیبهشت 1394, 16:56 عصر
کار به درست یا غلط بودن استفاده از استرینگ در کلاس ندارم .. این بحثش جدا ..
اما من توی پروژه ام 7 تا اکتیویتی دارم .. توی همشون از استرینگ های فاری هم استفاده کردم .. اما تنها فقط یکی از کلاس ها استرینگ فارسیو ارور داده و همه رو تبدیل به علامت سوال کرده ، چرا ؟