If you've ever run into problems faced with multi-lingual text differences, Jason's latest article will solve just that. Learn how to make use of Unicode character-sets when developing in a J2ME-based environment, where you'll more than likely have a need to develop MIDlets in multiple languages.
J2ME and Unicode - Read Unicode File (Page 4 of 6 )
The next step in module code separation would be to load language definitions from an external source. One option would be to read in language definitions from a text file, more appropriately a Unicode file. Here is a method you can use to read a Unicode text file:
public String readUnicodeFile(String filename) { StringBuffer buffer = null; InputStream is = null; InputStreamReader isr = null; try { Class c = this.getClass(); is = c.getResourceAsStream(filename); if (is == null) throw new Exception("File Does Not Exist");
isr = new InputStreamReader(is,"UTF8");
buffer = new StringBuffer(); int ch; while ((ch = isr.read()) > -1) { buffer.append((char)ch); } if (isr != null) isr.close(); } catch (Exception ex) { System.out.println(ex); } return buffer.toString(); }