ODBC를 통해 Filemaker DB에 연결하고 일부 데이터에 é 또는 è 같은 악센트가 있습니다. 이러한 문자는 "?"로 나타납니다. 지금은 조금 문제가 있습니다. 데이터베이스에서 프랑스어 악센트를 표시 할 때의 문제
$connection = odbc_connect($dsn, $username, $password, SQL_CUR_USE_ODBC);
$sql = "SELECT * FROM Table1";
$res = odbc_exec($connection,$sql);
while ($row = odbc_fetch_array($res)){
$x++;
$values= ($x . ": Customer:". $row['Customer'] . "\n");
print($values);
}
odbc_free_result($res);
odbc_close($connection);
내가 같은 헤더에 '문자셋 = UTF-8'을 추가하는 등 몇 가지를 시도했지만 아무것도 지금까지 작동하는 것 같다 없습니다 : 여기처럼 내 코드는 모습입니다. 나는 utf-8을 어딘가에 포함 할 필요가 있다고 확신한다. 온라인에서의 코드와 비슷한 예제를 찾지 못했다. 감사!
. 그건 PHP -> 오라클 연결, 오라클 내부 테이블/필드, 오라클 -> PHP 연결, PHP에서 클라이언트로 출력 등을 의미합니다 ... –
실제로 삭제하지 않고 질문을 제거하면서 마지막 편집을 롤백했습니다. 질문. 이런 식으로 자신의 질문을 자르지 마십시오. 그것은 1) 타인에게 도움이되지 않으며 2) 다운 폰트로 이어질 수 있습니다. 질문을 완전히 삭제하거나 그대로 두십시오. –