B9 은 10진수로 바꾸면 11*16+9 = 185 이구요.
185 를 ASCII 코드에서 찾으면 대응되는 문자가 없습니다.
아마도 B9 이 단독으로 있는게 아니라 앞 뒤에 다른 코드와 함께 있는 듯 한데요.
2 Byte 짜리 문자(한글 등) 처럼 말이죠.
SELECT DUMP(해당컬럼, 16) 으로 헥사코드 확인해 보시구요.
앞이나 뒤에 연결되는걸 정확하게 알아야 할 것입니다.
B9 의 위치 앞뒤 글자의 (아스키코드, 헥사코드)를 확인하면 되겠구요.
예를 들면
DUMP('가', 16) 의 결과는 b0,a1 이 나오는데 b0 따로 a1 따로가 아니죠.
b0,a1 이 함께 묶여서 '가'가 되는 것입니다.
확인된 b0a1 을 숫자로 바꾸면
;
헥사확인은
SELECT DUMP('가', 16) FROM dual; ---> Typ=96 Len=2: b0,a1
숫자로변경은
SELECT TO_NUMBER('b0a1', 'xxxx') FROM dual; ---> 45217
헥사로 변경은
SELECT TO_CHAR(45217, 'xxxx') FROM dual; ---> 'b0a0'
문자로 변경은
SELECT CHR(45217) FROM dual; ---> '가'
아스키확인은
SELECT ASCII('가') FROM dual; ---> 45217