PDA

View Full Version : فارسی نویسی در JAVA



Milad
دوشنبه 26 مرداد 1383, 18:29 عصر
سلام
من می خواهم که توی Java فارسی بنویسم : u852/
اینطوری می نوسیم رشته هام رو ولی به صورت مربعی نشون می ده :cry:

golnari
دوشنبه 02 شهریور 1383, 10:51 صبح
سلام
تو کجا اینو نشون می ده؟
احتمالا فونتش درست نیست. خودتون new Font کنید و فونت Object رو عوض کنید

vip_on_the_web
پنج شنبه 05 شهریور 1383, 02:10 صبح
توی IDEهای java مثل eclipse, JBuilder برای فارسی نوشتن مشکلی نداری ولی اگه میخوای به این شکل عجیب و غریب فارسی تایپ کنی به چند نکته توجه کن : اول اینکه کاراکتر های جاوا unicode و 2 بایتی هستن و دوم اینکه بعد از \u تو باید یک عدد Hex بنویسی و سوم اینکه فکر میکنم کد کاراکترهای فارسی حدود 1650 تا 1750 یا تو این حدود هستن ولی یادت باشه قبل از استفاده اونا رو به معادل hex تبدیل کنی و نکته چهارم اینکه بعد از \u حتما یه عدد 4 رقمی میاد پس اگر عددت 3 رقمی شد یه 0 قبل از اون اضافه کن .

Milad
پنج شنبه 05 شهریور 1383, 19:21 عصر
من همه این کارها رو کردم ولی نشد که نشد
کدم رو می زارم اینجت شاید فرجی بشه :?

vip_on_the_web
جمعه 06 شهریور 1383, 01:02 صبح
این روی کامپوتر منwin xp درست کار میکنه و کلمه بابا رو روی فرم مینویسه :


import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class fonts extends JFrame {
public fonts()
{
super("Using fonts");
setSize(420,125);
show();
}

public void paint(Graphics g){
g.setFont(new Font("Tahoma",Font.BOLD,20) );
g.drawString("Serif \u0628\u0627\u0628\u0627 bold.",20,50);
}

public static void main(String args[]) {
fonts app=new fonts();
app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) ;
}
}

سعی کن اسم کلاسات با حرف بزرگ شروع بشه

golnari
شنبه 07 شهریور 1383, 08:44 صبح
سلام رو windows 2000 advance هم درست کار می کنه و می نویسه
Serif بابا bold

saapr110
چهارشنبه 15 آبان 1387, 22:21 عصر
سلام

يه مقاله در مورد فارسي نويسي در جاوا پيدا كردم. تو اين مقاله به ارائه راه حل هايي براي رفع مشكل فارسي نويسي در جاوا (بويژه در jsp و servlet ) پرداخته شده است. لينك مقاله را براتون مي زارم.


http://www.java.tadbirpoya.ir/articles/farsi/Farsi%20problem%20in%20web%20application.htm

JavaWorld
چهارشنبه 04 شهریور 1388, 18:58 عصر
سلام

يكي از مشكلات برنامه نويسان فارسي زبان در جاوا، مشكل نمايش حروف فارسي مي‌باشد. مشكل فوق تقريبا در اكثر تكنولوژي هاي جاوا وجود داشته و گريبان گير برنامه نويسان مي باشد. در اين بخش راه حلي براي خواندن و نوشتن به زبان فارسي در فايل ها ارائه شده است. شما مي توانيد براي مطالعه اين موضوع، به لينك زير مراجعه نماييد.


چگونه در جاوا در يك فايل با حروف فارسي بنويسيم و بخوانيم؟ (http://java.tadbirpoya.ir/articles/JAVA%20SE/File-Folder/Read-Write-UTF-8.htm)


موفق و پيروز باشيد.

ebrahhimi
چهارشنبه 31 شهریور 1389, 11:09 صبح
سلام
در کامپایل کردن نیز از سوئیچ encode می توان استفاده کرد