PDA

View Full Version : تبدیل بایت به رشته



Ma_Y_R
یک شنبه 06 مرداد 1392, 23:47 عصر
سلام دوستان.
می خواستم بدونم چرا کد زیر برای رشته های فارسی درست کار نمیکنه...

("String original = new String("hello
("byte[] utf8Bytes = original.getBytes("UTF8
("String roundTrip = new String(utf8Bytes, "UTF8
(System.out.println("roundTrip = " + roundTrip

یعنی اگه به جای hello یه رشته ی فارسی بنویسم به جای خود رشته علامت سوال رو بر میگردونه........

لطفا راهنماییم کنید.

Ma_Y_R
دوشنبه 07 مرداد 1392, 14:09 عصر
یعنی کسی تا حالا رو این موضوع کار نکرده؟!

cups_of_java
دوشنبه 07 مرداد 1392, 20:41 عصر
از UTF-8 به جای UTF8 استفاده کنید.

Ma_Y_R
سه شنبه 08 مرداد 1392, 15:27 عصر
از UTF-8 به جای UTF8 استفاده کنید.


متاسفانه تغییری نکرد...بازم علامت سوال رو بر میگردونه.......

cups_of_java
چهارشنبه 09 مرداد 1392, 00:32 صبح
توجه کنید که ترمینال )Command prompt) اصولن یونیکد پشتیبانی نمی کنه. اگر محتویات رو توی یه فایل بریزی به صورت Utf8 و فایل رو باز بکنی میبینی که درست خونده میشه.

Ma_Y_R
چهارشنبه 09 مرداد 1392, 00:51 صبح
توجه کنید که ترمینال )Command prompt) اصولن یونیکد پشتیبانی نمی کنه. اگر محتویات رو توی یه فایل بریزی به صورت Utf8 و فایل رو باز بکنی میبینی که درست خونده میشه.

ببخشید این که میگید محتویات رو تو یه فایل بریزید به صورت utf8 یعنی چی؟؟؟

Ma_Y_R
جمعه 11 مرداد 1392, 22:59 عصر
دوستان کسی نظری نداره؟؟؟؟ خیلی فوریه..........