صفحه 1 از 1

در خواست کمک فوري در مورد تغييرات در يک برنامه جاوا

ارسال شده: پنج‌شنبه ۱۳ تیر ۱۳۸۷, ۶:۴۰ ب.ظ
توسط esijoon
سلام دوستان.من برنامه sms bazar v4.0 رو یه تغییراتی دادم و به جای اس ام اس فینگیلیش حدود 180 اس ام اس فارسی در برنامه قرار دادم.ولی یه مشکل دارم.اونم اینه که گوشیم فونت متن ها رو نمیشناسه.احتمال میدم گره کار از فایل Arial_13 در فولدرpictures باشه.نمی دونم چطوری تغییرش بدم تا گوشیم فونت رو بشناسه.همه کارها رو درست انجام دادم چون برنامه کاملا نصب میشه و حتی اس ام اس هم میفرسته.ولس با فنت عجیب.از اساتید خواهش میکنم کمکم کنند.
راستی من فایل فونت یه برنامه دیگه رو جایگزین کردم ولی این بار دیگه اصلا هیچی نشون نمیده.
فایل های زیر یکی با فایل Arial_13 اصلی هست و دیگری{(sms bazar ehsan(edited} با فایل Arial_13 از یک برنامه دیگر.
[External Link Removed for Guests]
[External Link Removed for Guests]

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۷:۰۳ ق.ظ
توسط Mahdi1944
esijoon,
فکر ميکنم مشکل شما به فونت ارتباطي نداشته باشه، بلکه به encoding نوشته‌هاي فارسي مربوط باشه، در نوشتن از چه encoding ي استفاده کرديد؟ Arabic يا UTF-8؟

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۱۲:۰۴ ب.ظ
توسط esijoon
اقا مهدی من از ANSI , UTF-8 , Unicode استفاده کردم.البته به صورت جدا.ولی هیچ کدام جواب نداد.حالا شما چی پیشنهاد میکنی؟

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۱۲:۴۸ ب.ظ
توسط Mahdi1944
esijoon,
به صورت علامت سوال نشون ميده و يا خط چين و ...؟
البته با توجه به توضيحات شما، فکر ميکنم بايد در توابع برنامه دنبال پيدا کردن جايي که اينکودينگ تعيين شده باشيد

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۱:۱۲ ب.ظ
توسط esijoon
مثل حروف عبري نشون ميده.البته با unicode و UTF-8.
منظورتون از توابع کجاست؟فايل هاي class رو ميگيد؟
ميشه بيشتر راهنمايي کنيد؟اگه ممکنه خودتون يه نگاهي به برنامه بندازيد و بگيد چيکارش کنم.اخه من تو برنامه نويسي با جاوا هيچ تجربه اي ندارم.اين برنامه هم دقيقا همون sms bazar 4 است.فقط يه کم دستکاريش کردم.

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۳:۳۵ ب.ظ
توسط Mahdi1944
esijoon,
بله، فايلهاي Class رو ممکنه نياز داشته باشيد Decompile کنيد
البته ممکنه در يک گوشي خاص چنين مشکلي وجود داشته باشه، شما در ديگر گوشي‌ها مخصوصا سري 60 امتحان کرديد و مشکل داشته؟، در ضمن کدپيج Window-1256 رو هم امتحان کنيد (ميتونيد از EmEditor برا تبديل کدها استفاده کنيد)
متاسفانه بنده وقتي براي اين کار در حال حاضر ندارم

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۶:۰۳ ب.ظ
توسط esijoon
خیلی ممنونم اقا مهدی.راستی امکان داره بگید کدوم فایل class باید decompile بشه?فایل های lng هم نیازی به decompile دارند؟

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۶:۵۳ ب.ظ
توسط Mahdi1944
esijoon,
بنده برنامه رو نديدم و بررسي نکردم، اما با Emeditor فايلها رو باز کنيد ببينيد جايي اطلاعاتي در مورد اينکودينگ و زبان وجود داره با خير، به همين شکل شايد بتونيد اطلاعاتي به دست بياريد

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۷:۳۳ ب.ظ
توسط esijoon
اقا مهدی منظورتون از Window-1256 کدوم هست؟
arabic Window-1256 یا system Window-1256 ؟
راستی من تمام فایلهای class صفحه اول رو با arabic Window-1256 اینکد کردم ولی برنامه بعد از نصب application error میده.
اقا مهدی از دوستان کسی رو میشناسی که بتونه کمکم کنه؟
ممنون.

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۷:۳۹ ب.ظ
توسط esijoon
اقا مهدی منظورتون از Window-1256 کدوم هست؟
arabic Window-1256 یا system Window-1256 ؟
راستی من تمام فایلهای class صفحه اول رو با arabic Window-1256 اینکد کردم ولی برنامه بعد از نصب application error میده.
اقا مهدی از دوستان کسی رو میشناسی که بتونه کمکم کنه؟
ممنون.

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۷:۴۸ ب.ظ
توسط Mahdi1944
esijoon,
مسلمه که وقتي فايلهاي کلاس رو ويرايش کنيد مشکل رخ بده!!
منظور بنده arabic هست، و منظور بررسي فايلهاي کلاس اين بود که ببينيد جايي نامي از اينکودينگ فعلي برنامه وجود داره يا خير، تا اون فايل کلاس رو Decompile و مجددا Compile کنيد
متاسفانه کسي رو نميشناسم، اگر افرادي بتونند کمکتون کنند و مايل به اين کار باشند، با استفاده از همين تاپيک کمکتون خواهند کرد

ارسال شده: جمعه ۱۴ تیر ۱۳۸۷, ۸:۱۱ ب.ظ
توسط esijoon
اقا مهدي من تمام فايلها رو با تمام گزينه ها اينکد کردم ولي جواب نداد.
والا من که ديگه مغزم کار نميکنه.شما هم که وقت نداري.اينطور که معلومه کس ديگه اي هم مايل به کمک نيست.بهتره بيخيال اس ام اس فارسي بشم.همشون رو ميکنم فينگيليش,خودمو راحت ميکنم.ولي فايلهاي فارسي رو نگه ميدارم شايد يه زماني فرجي شد.
به هر حال تا همينجاش هم که کمکم کردي ممنون.چون خيلي چيزها در مورد text encoding ياد گرفتم.
با تشکر....احسان.