2014-09-16 7 views
-1

DB 테이블 (РќР ° РёРјРμ)에 이런 종류의 기호가 있습니다.이 데이터를 누가 테이블에 삽입했는지 모르겠습니다. 키릴 문자로 변환 할 수있는 방법이 있습니까?알 수없는 기호를 키릴 문자로 변환

+1

문자열을 인코딩하는 데 사용되는 인코딩을 알고 있어야합니다. –

답변

1

예, 변환 작업을 수행 할 수 있습니다. 당신은 어떤 langauge를 언급하지 않은, 그래서 논리가 부여되어 있기 때문에 :

  1. 도,이 개 즉시 문자를 가지고있는 문자열 길이를 가정.

  2. 두 개의 문자로 된 기본 바이트 값을 결합하여 16 비트 값을 제공합니다. 이렇게하면 Cryllic 문자의 멀티 바이트 값을 얻을 수 있습니다. utf-8과 같은 적절한 디코딩 형식을 사용하여 값을 디코딩하여 표현할 수 있습니다.

  3. 문자열의 끝까지 다음 두 문자에 대해 1과 2를 반복하십시오.

원하는 경우 원하는 언어로 구현할 수 있습니다.

+0

감사합니다. 그것은 오라클 SQL에서 할 수 있습니까? – noors

+0

예, Oracle의 PL/SQL에서이 작업을 수행 할 수 있습니다. 그게 뭔지 아십니까? – stackoverflowery

+0

또한 Oracle SQL 자체에서 수행 할 수 있지만이를 수행하는 방법을 알아 내야합니다. SQL 문 자체에서이를 수행하는 인코딩 함수를 찾으십시오. – stackoverflowery