KSC5601,
HWKANA_7BIT
};
- /* preference order of JP charsets for version 4*/
- private final static byte []jpCharsetPref_ver4 = {
+ /* preference order of JP charsets for version 2,3,4*/
+ private final static byte []jpCharsetPref_alt = {
ASCII,
JISX201,
ISO8859_1,
}
/*
- * version 4 of JP iso 2022 requires a different preference order for the possible charsets.
+ * version 2,3,4 of JP iso 2022 requires a different preference order for the possible charsets.
*/
- if (myConverterData.version == 4) {
- for (int i = 0; i < jpCharsetPref_ver4.length; i++) {
- cs = jpCharsetPref_ver4[i];
+ if (cs == 0 && myConverterData.version >= 2) {
+ for (int i = 0; i < jpCharsetPref_alt.length; i++) {
+ cs = jpCharsetPref_alt[i];
if ((CSM(cs) & csm) != 0) {
choices[choiceCount++] = cs;
csm &= ~CSM(cs);