سلام
من می خواهم که توی Java فارسی بنویسم : u852/
اینطوری می نوسیم رشته هام رو ولی به صورت مربعی نشون می ده :cry:
سلام
من می خواهم که توی Java فارسی بنویسم : u852/
اینطوری می نوسیم رشته هام رو ولی به صورت مربعی نشون می ده :cry:
سلام
تو کجا اینو نشون می ده؟
احتمالا فونتش درست نیست. خودتون new Font کنید و فونت Object رو عوض کنید
توی IDEهای java مثل eclipse, JBuilder برای فارسی نوشتن مشکلی نداری ولی اگه میخوای به این شکل عجیب و غریب فارسی تایپ کنی به چند نکته توجه کن : اول اینکه کاراکتر های جاوا unicode و 2 بایتی هستن و دوم اینکه بعد از \u تو باید یک عدد Hex بنویسی و سوم اینکه فکر میکنم کد کاراکترهای فارسی حدود 1650 تا 1750 یا تو این حدود هستن ولی یادت باشه قبل از استفاده اونا رو به معادل hex تبدیل کنی و نکته چهارم اینکه بعد از \u حتما یه عدد 4 رقمی میاد پس اگر عددت 3 رقمی شد یه 0 قبل از اون اضافه کن .
من همه این کارها رو کردم ولی نشد که نشد
کدم رو می زارم اینجت شاید فرجی بشه :?
این روی کامپوتر من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_CL OSE);
}
}
سعی کن اسم کلاسات با حرف بزرگ شروع بشه
سلام رو windows 2000 advance هم درست کار می کنه و می نویسهSerif بابا bold
سلام
يه مقاله در مورد فارسي نويسي در جاوا پيدا كردم. تو اين مقاله به ارائه راه حل هايي براي رفع مشكل فارسي نويسي در جاوا (بويژه در jsp و servlet ) پرداخته شده است. لينك مقاله را براتون مي زارم.
سلام
يكي از مشكلات برنامه نويسان فارسي زبان در جاوا، مشكل نمايش حروف فارسي ميباشد. مشكل فوق تقريبا در اكثر تكنولوژي هاي جاوا وجود داشته و گريبان گير برنامه نويسان مي باشد. در اين بخش راه حلي براي خواندن و نوشتن به زبان فارسي در فايل ها ارائه شده است. شما مي توانيد براي مطالعه اين موضوع، به لينك زير مراجعه نماييد.
موفق و پيروز باشيد.
آخرین ویرایش به وسیله JavaWorld : چهارشنبه 15 مهر 1388 در 15:33 عصر
سلام
در کامپایل کردن نیز از سوئیچ encode می توان استفاده کرد