Resolver problemas com acentuação e caracteres especiais no php com oracle

Se ao retornar os resultados de uma consulta no banco de dados Oracle e os caractéres especiais forem subtituidos por um “?”. Adicione o charset na conexão com o banco.

<?php
// Retornando o texto - ABCDEFGHU JLMNOP DIN 206B  ? 5/8 "

$character_set = 'UTF8';
$conn = oci_connect($username, $password, $connection_string, $character_set);

// Retorna o texto corretamente - ABCDEFGHU JLMNOP DIN 206B  Ø 5/8 "