Arial (아랍어) 또는 아랍어를 테이블 및 데이터베이스의 속성에서 사용하지만 아랍어를 올바르게 표시하는 방법은 Sybase PowerBuilder 6 또는 7에서 올바르게 표시되지만 문자는 ÓíÇÑÉ ÕÛíÑÉ와 같은 의미가없는 이상한 기호로 표시됩니까?Sybase PowerBuilder 6 및 7에서 아랍어 문제를 해결하는 방법은 무엇입니까?
답변
저는 아랍어 문자를 다루는 데 전문가가 아니므로 ANSI 코드 페이지로 해결할 수 있지만 최선의 해결책은 유니 코드입니다. 유니 코드를 지원하는 고유 한 버전의 PB6 (즉, 별도의 제품)이 있었지만 PB6에서는 중단되었으며 PB10에서는 기본 제품에 통합 될 때까지 유니 코드 지원이 없었습니다. 그러나 PB6/유니 코드 제품을 가지고 있지 않거나 Win9x 지원이나 다른 플랫폼 지원이 필요하다면 PB12.5와 같은 더 많은 최신 제품으로 이전하는 것이 좋습니다. 뿐만 아니라 유니 코드를 얻을뿐만 아니라 응용 프로그램이 최신으로 보이고 현대 서비스와 더 잘 통합되는 데 도움이되는 많은 기능을 제공합니다. (순간에 약간의 유효 기간이 목록은 http://www.techno-kitten.com/Changes_to_PowerBuilder/changes_to_powerbuilder.html를 참조하지만, 당신이 계신의 대부분을 얻을 것이다.)
행운을 빌어 요,
테리.
이 문제는 Mojibake라고하며 PowerBuilder 클라이언트와 다른 문자 인코딩을 사용하는 데이터베이스 때문입니다. 이 문제는 웹 및 이메일에서 자주 발생합니다. Terry의 제안에 따라 데이터베이스와 PowerBuilder에서 유니 코드를 사용하면 최상의 결과를 얻을 수 있습니다. 그렇게 할 수 없다면 PowerBuilder 클라이언트에서 데이터베이스와 동일한 코드 페이지를 사용해야합니다. 복잡한 문제는 기존 데이터가있는 것처럼 들리는 것입니다. 인코딩을 전환하려면 기존 데이터를 새 인코딩으로 변환해야합니다.
문제는 아직 해결되지 않았지만 전송 한 링크가 유용합니다. 고맙습니다. – TopDeveloper