PDA

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



! Time
شنبه 11 اردیبهشت 1389, 14:39 عصر
با سلام،
یه مدتی هست که با جاوا برنامه می نویسم، همه برنامه هایم انگلیسی هستند، می خواستم طریقه فارسی نوشتن در جاوا، مخصوصاً swing را بدانم.
ممنون می شوم اگر راهنمایی ام کنید.
با تشکر.

persianshadow
شنبه 11 اردیبهشت 1389, 16:03 عصر
جاوا از UTF پشتیبانی میکنه بنابراین شما می‌تونید عبارات فارسی رو هم به سادگی در swing به کار ببرید

و یا اینکه می‌تونید معادل یونیکد هر کلمه فارسی رو به دست بیارید و در کدها به کار ببرید که باز هم توسط جاوا

پشتیبانی میشه. و هنگام نمایش اون کدها رو تبدیل به حروف میکنه.

! Time
شنبه 11 اردیبهشت 1389, 21:59 عصر
با تشکر از شما .

توی اکلیپش فارسی نوشتم، درست جواب نداد.

برای استفاده از unicode و معادل فارسی مثال می زنید. :متفکر:

ببخشید زیاد وارد نیستم.

persianshadow
یک شنبه 12 اردیبهشت 1389, 11:19 صبح
ببینید هر کلمه فارسی یک معادل یونیکد داره مثلآ ممیز فارسی معادلش میشه U+066B حالا یه برنامه خیلی

کوچیک جاوا بنویس توش همین یه خط باشه :




System.out.println("\u066B");




دستور بالا علامت ممیز فارسی رو که بین اعداد قرار میگیره چاپ میکنه این یعنی اینکه برنامه شما در هر

سیستمی بره که UTF رو پشتیبانی کنه اون کاراکتر درست چاپ میشه. و میدونی که امروزه اکثر وسایل

از گوشی ها تا کامپیوترها UTF رو پشتیبانی میکنند.

javanerd
دوشنبه 13 اردیبهشت 1389, 13:46 عصر
با تشکر از شما .

توی اکلیپش فارسی نوشتم، درست جواب نداد.

برای استفاده از unicode و معادل فارسی مثال می زنید. :متفکر:

ببخشید زیاد وارد نیستم.

توی اکلیپس باید تنظیمات زیر رو انجام بدهید:

Menu > Window > Preferences > Editor > General > Workspace > Text File Encoding
رو روی UTF-8 بگذارید.

jalal_h14
یک شنبه 19 اردیبهشت 1389, 15:52 عصر
با استفاده از برنامه زیر میتوانید کلمات خود را نوشته و به یونی کد تبدیل کنید سپس دستورات تولید شده را در جاوا وارد کنید.

lovelyperspolis
شنبه 25 اردیبهشت 1389, 15:03 عصر
سلام دوست من
برای اینکه بتونی تو eclipse و حتی تو سورس کدها متغییر فارسی تعریف کنی کافیه این کاری که میگم رو انجام بدی .
* تو package exploreروی پروژه موزد نظرت کلیک کن و propertiesش رو بیار . تو Resources در بخش Text file encoding روی Other کلیک کن و UTF-8 رو انتخاب کن .

به همین راحتی :لبخندساده:

اگه مشکلی داشتی بهم خبر بده .