# Converting Character Sets With the JString Folio

The International folio uses calls from the JString folio to convert character sets from one format to another. The JString folio contains four calls:

- `ConvertASCII2ShiftJIS()c`onverts a string from ASCII to Shift-JIS.
- `ConvertShiftJIS2ASCII()c`onverts a string from Shift-JIS to ASCII.
- `ConvertShiftJIS2UniCode()c`onverts a string from Shift-JIS to UniCode.
- `ConvertUniCode2ShiftJIS() c`onverts a string from UniCode to Shift-JIS.

These calls are used to enter data or develop applications using the Shift-JIS character set and then convert the date to ASCII or UniCode at runtime.

For example, the International folio generates dates and currency in UniCode. Because the current 3DO text routines can only handle ASCII or Shift-JIS, you need to convert it to render the information on the display. You can parse the UniCode and render it using your own font technology, or use the 3DO JString calls to convert the text to Shift-JIS.

The International folio automatically loads the JString folio when you call `intlTransliterateString` and requests Shift-JIS translation.