|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2007-09-06 08:01 UTC] t_wiedmann at t-online dot de
[2007-09-08 22:23 UTC] sixd@php.net
[2016-03-08 01:34 UTC] sixd@php.net
-Package: PDO related
+Package: PDO OCI
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Oct 28 13:00:01 2025 UTC |
Description: ------------ Hi, if I try to connect to Oracle DB I get this error since PHP 5.2.4, with 5.2.0 or 5.2.1 work well Regards, Thomas Reproduce code: --------------- <?php /** * php.ini (v5.2.4) * * ; Windows Extensions * extension=php_pdo.dll * extension=php_pdo_oci.dll * */ define('DBUSER','user'); define('DBPASS','password'); define('DBNAME','database'); try { // Connect to Oracle Windows v9.2 or v10 $dbh = new PDO('oci:dbname='.DBNAME.';charset=ISO-8859-1',DBUSER,DBPASS); echo 'Connect ok'; $dbh = null; } catch (PDOException $e) { // Connect failed: SQLSTATE[HY000]: OCINlsCharSetNameToId: unknown character set name (ext\pdo_oci\oci_driver.c:488) echo 'Connect failed: '; echo $e->getMessage(); die(); } ?> Expected result: ---------------- Connect ok Actual result: -------------- Connect failed: SQLSTATE[HY000]: OCINlsCharSetNameToId: unknown character set name (ext\pdo_oci\oci_driver.c:488)