انجمنهای فارسی اوبونتو
		کمک و پشتیبانی => برنامهسازی => نویسنده: Hani در 29 امرداد 1387، 01:58 بظ
		
			
			- 
				سلام
 با دستور زیر از یک فایل html فارسی خط به خط می خوانم و بعد اونو تو یه textare نشون میدم که متاسفانه قسمت های فارسی خرچنگ قورباقه می شن :( چی کار باید انجام بدم
 ??? ???
 URL url = new URL(Path);
 InputStream in = url.openStream();
 Scanner scan = new Scanner(in);
 SplitChannel(scan);
- 
				روش دیگه ای نداره برای اینکه به فایل فارسی رو بخونم و بتونم فارسی نشونش بدم ؟؟؟؟؟؟
			
- 
				دوست عزیز، متاسفانه این مشکل همچنان به قوت خودش باقیه و من که تا الان نتونستم راه حلش رو پیدا کنم.
 مشکل پشتیبانی جاوا از زبان فارسی خیلی قدیمیه.
 یادمه چند سال پیش ما داشتیم در مورد پروژه ی فارسی سازی webmin کار میکردیم. تا بتونیم در قسمت language، فارسی هم داشته باشیم. همه ی مراحل خوب پیش رفت اما در قسمت جاوا نشد. کلی مکاتبه کردم با تیم سازنده ی webmin، اونا هم خیلی مشتاق بودند. اما در نهایت برام نوشتند که جاوا با فارسی مشکل داره...
- 
				من تا حالا مشکلی نداشتم با فارسی
 
 اگر میشه کلاستون رو کامل بذارید ببینم دقیقاً چی کار کردید
- 
				در jtextfield آدرس یک سایت هست که اون خونده می شه و بعد داخل jtextarea نمایش داده می شه اما فارسی همچنان خرچنگ قورباقه هست
 
 private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {                                      
 try{
 URL url = new URL(jTextField1.getText());
 InputStream in = url.openStream();
 Scanner scan = new Scanner(in);
 String Str = "";
 for (;scan.hasNext();){
 Str += scan.nextLine() + "\r\n";
 }
 jTextArea1.setText(Str);
 }catch(Exception er )
 {
 JOptionPane.showMessageDialog(null, "Error ...");
 }
 
 }
- 
				ببین من با این کد هیچ مشکلی ندارم
 
 یه امتحانی کن
 چه سایتی رو امتحان کردی که درست نشون نداده؟
 و تست کن سورس پیج رو می بینی فارسیش مشکلی داره یا نه
 آدرس سایت رو ب پروتوکل می زنی؟
 http://www......com ؟
 
 (http://i34.tinypic.com/2dluj3k.jpg)
- 
				دم لینوکس گرم
 شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !
 
 درست درد نکنه لطف کردی ;)
 
 
- 
				دم لینوکس گرم
 شاید فرقمون این باشه که شما تو لینوکس اجراش می کنین و من تو ویندوز !
 
 درست درد نکنه لطف کردی ;)
 
 
 
 
 نباید اینطور باشه ( شعار جاوا اینه )
 
 مگر اینکه شما فونت اون سایت رو نداشتید یا اینکدینگ ها فرق داشته
 همون سایت  پارسیکس رو که من امتحان کردم امتحان کن
- 
				نشد متاسفانه :( 
 
 (http://i33.tinypic.com/dlp5b6.jpg)
- 
				خب اینو امتحان کن
 از یک constructor  دیگه scanner که کرکترست رو میگیره استفاده کن
                 Scanner scan = new Scanner(in,"UTF-8");
- 
				
 چرا به فکر خودم نرسیده بووود  :-X   خیلی خیلی لطف کردی جناب گوزن  ;)
 
 (http://i33.tinypic.com/w80pd0.jpg)
- 
				
 چرا به فکر خودم نرسیده بووود  :-X   خیلی خیلی لطف کردی جناب گوزن  ;)
 
 
 
 
 
 جاوا همه جا :)
 یکبار بنویس همیشه استفاده کن :)
 اگر ممکنه به عنوان تاپیک عبارت حل شد اضافه کنید
 
 موفق باشید