0
위 첨자가 포함 된 테이블에 텍스트를 삽입해야합니다. Oracle 데이터베이스에서이를 수행 할 수있는 방법이 있습니까? 나는 ASCII 인코딩을 사용하려했지만, 그 인코딩에는 운이 없었습니다. 사실 대체 텍스트를 넣고 파싱하는 것을 피하고 싶습니다.오라클 데이터베이스의 위 첨자 인코딩
위 첨자가 포함 된 테이블에 텍스트를 삽입해야합니다. Oracle 데이터베이스에서이를 수행 할 수있는 방법이 있습니까? 나는 ASCII 인코딩을 사용하려했지만, 그 인코딩에는 운이 없었습니다. 사실 대체 텍스트를 넣고 파싱하는 것을 피하고 싶습니다.오라클 데이터베이스의 위 첨자 인코딩
유니 코드를 사용하고 기존 문자 집합을 유지하려는 경우 nvarchar2 데이터 형식을 사용하여 Oracle에 저장해보십시오.
> create table superscripts
(
num number,
uni nvarchar2(10)
)
table SUPERSCRIPTS created.
> insert into superscripts (num, uni) values
(
1,
'x' || SYS.utl_raw.cast_to_nvarchar2(hextoraw('00b9'))
)
1 rows inserted.
> insert into superscripts (num, uni) values
(
2,
'x' || SYS.utl_raw.cast_to_nvarchar2(hextoraw('00b2'))
)
1 rows inserted.
> insert into superscripts (num, uni) values
(
3,
'x' || SYS.utl_raw.cast_to_nvarchar2(hextoraw('00b3'))
)
1 rows inserted.
> commit
committed.
> select * from superscripts
order by num
NUM UNI
---------- ----------
1 x¹
2 x²
3 x³
다음
유니 코드를 사용하는 다양한 방법을 설명하는 좋은 Oracle doc 예를 들면 다음과 같습니다.
안녕하세요 안녕하세요 ??? – Ben
HTML 페이지에서 데이터베이스의 데이터를 사용하고 있지 않습니다. – Fuv
어떻게 표시하고 있습니까? 어떤 클라이언트에서 그것을 표시 할 것입니까? – Ben