한글 및 일본어 전송 between system (SQL -> Oracle -> SQL)

  • #302068
    답답 165.***.1.4 2942

    안녕하세요. 참여하고 있는 프로젝트때문에 컴 고수님들께 질문좀 드리겠습니다. 아무래도 이런문제를 접하신 분들이 많을꺼 같아서요.

    A: 웹사이트. SQL Server 기반. 한글, 일본어 저장시 웹에서 그대로 잘 보여줌.
    B: Oracle Server 15년전에 Install된거라고만 알고 있습니다.

    C: Billing system. SQL Server 인스톨한지 얼마 안된 새 DB입니다.

    문제는 A _> B -> C로 해서 한글 및 일본어 정보를 보내야 하는데, 도통 저희 IT가 잘 모르네요. Uni code 니 어쩌니는 하는데 당장 어떻게 해야 Data를 문제없이 보낼 수 있는지 답을 주고, 고쳐줬음 좋겠는데…

    혹시 모 특별히 고려해야 된다라던지 모 그런게 있나요?

    현재로서는 분명히 C에서 보게 될때 한글과 일본어가 깨져서 나옵니다. 이게A->B로 갈때 생기는지, B에서 Store할때 생기는지, B->C로 갈때 생기는지, C에서 Store할때 생기는지 잘 모르겠습니다.

    뭘 Check해보면 알 수 있을까요? 그리고 한글이나 일본어를 살리려면 파일 형식이나, DB Install할때 뭔가 특별한게 필요한건가요?

    감사드립니다.

    • 사카 208.***.49.130

      database 생성시 language를 설정하게 되어 있습니다. Oracle server와 billing system의 database configuration을 먼저 확인해 보시기 바랍니다.

    • 훔.. 69.***.64.1

      일단 B에서 쿼리해서 결과를 보시면 알겠네요. B에서 쿼리한 결과가 제대로 안나오면 B에 잘못 들어간거고, B가 정상으로 나오면 C가 문제겠네요. 일단 쿼리 자체도 유니코드 지원하게 해야되고, 하다보면 생각치 못한 문제도 많이 나와요…

    • ISP 24.***.100.74

      오라클 서버가 15년전에 인스톨 된것이라면 93년도에 인스톨 된것인데.
      일단 오라클 서버가 어떤 오에스에 들어가 있는건지 모르겟지만, os 자체에서 한글/일본어 지원이 되는지를 보셔야 하는데요.

      OS 에서 지원이 된다 하면, 오라클 테이블에서 8bit 지원이 되는지도 확인 하셔야 하구요.
      지원이 된다 하면 그다음에는 varchar 인지 nvarchar 이런것들까지 살펴 보셔야 할겁니다.