C.2 emulated locale, C.3 character encodings, Emulated locale – Sun Microsystems J2ME User Manual

Page 128: Character encodings

Advertising
background image

116

J2ME Wireless Toolkit User’s Guide • October 2004

C.2

Emulated Locale

The

microedition.locale

property is the MIDP system property that defines

the current locale of the device, which is

null

by default. For the J2ME Wireless

Toolkit emulator, this value is automatically set to the default locale for the J2SE
environment you are running. For example:

If you are running in an English system in the US, the

microedition.locale

is set to

en-US

.

If you are running in a French system, the

microedition.locale

is set to

fr-FR

.

For information on

microedition.locale

, consult the MIDP specification.

You can override the default value by adding the

microedition.locale

property to the file {toolkit}

\wtklib\

{platform}

\ktools.properties

file and

define the property as desired, as shown in the following examples:

microedition.locale=en-US

microedition.locale=null

For details on setting a default locale, see the J2ME Wireless Toolkit Basic
Customization Guide.

C.3

Character Encodings

The CLDC system property,

microedition.encoding,

defines the default

character encoding name of the MIDP environment. In the J2ME Wireless Toolkit
emulator, this property is set according to the underlying window system you are
using. The property’s value is set to the default encoding for the J2SE environment
running on the same window system. For example, in an English window system,
the encoding setting is

microedition.encoding=ISO8859_1

You can override the default value by adding the

microedition.encoding

property to the {toolkit}

\wtklib\

{platform}

\ktools.properties

file. For

example, if you want to use UTF-8 as the default setting on Windows, you can set
the property in the {toolkit}

\wtklib\Windows\ktools.properties

file as

follows:

microedition.encoding=UTF-8

For more information on character encoding, see the CLDC specification.

Advertising