diff --git a/libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/common/CobolCheck.java b/libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/common/CobolCheck.java index 3ceebe7e..e67ccd35 100644 --- a/libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/common/CobolCheck.java +++ b/libcobj/app/src/main/java/jp/osscons/opensourcecobol/libcobj/common/CobolCheck.java @@ -30,7 +30,9 @@ public static void checkSubscript(int i, int min, int max, byte[] name, int len) if (i < min || max < i) { CobolRuntimeException.setException(CobolExceptionId.COB_EC_BOUND_SUBSCRIPT); CobolUtil.runtimeError( - String.format("Subscript of '%s' out of bounds: %d", new String(name), i)); + String.format( + "Subscript of '%s' out of bounds: %d", + new String(name, AbstractCobolField.charSetSJIS), i)); CobolStopRunException.stopRunAndThrow(1); } } diff --git a/tests/i18n_sjis.src/user-defined-word.at b/tests/i18n_sjis.src/user-defined-word.at index 8bf1894b..a4f78f33 100644 --- a/tests/i18n_sjis.src/user-defined-word.at +++ b/tests/i18n_sjis.src/user-defined-word.at @@ -245,7 +245,6 @@ AT_CHECK([java prog], [1], [], AT_CLEANUP AT_SETUP([Nihongo field name in Subscript test msg.]) -AT_CHECK([${SKIP_TEST}]) AT_DATA([prog.cob], [ IDENTIFICATION DIVISION.