ورود

نسخه کامل مشاهده نسخه کامل : J2me:خطا روی گوشی های سونی اریکسون



raheman
03-08-2008, 14:11
با سلام
من از کلاس GameCanvas برای چاپ متنی روی پروژه خودم استفاده کردم ولی بعضی از گوشی های سونی اریکسون توانایی چاپ کاراکتر فارسی و یا عربی رو به صورت درست ندارند!!(مانند W700,K750,K310i و....
ولی سری P آنها و گوشیهای نوکیا و موتورولا و... آن را به صورت درست چاپ می کنند.
در زیر یه مثال آوردم که کلمه "سلام" را بر روی صفحه گوشی نمایش برهد .

public class Test
extends GameCanvas {
public Test(){
super(false);
}
public void show(Display d) {
d.setCurrent(this);
Graphics g = getGraphics();
g.setColor(0xffffff);
g.fillRect(0, 0,
getWidth(),
getHeight());
g.setColor(Display.COLOR_FOREGROUND);
g.drawString("سلام", 50, 50,
Graphics.TOP |
Graphics.RIGHT);
flushGraphics();
}
}

ولی روی اکثر گوشی های سونی اریکسون آن به صورت "م ال س" چاپ می شود.در ضمن در

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم این مشکل رو مطرح کردم ولی جوابی نگرفتم !!
کسی راه حلی برای این موضوع دارد؟
ممنون