|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2001-05-31 13:50 UTC] izzy at einsurance dot de
Having problems to insert special chars (as German Umlaute like "???") into oracle using oci8 functions. Tried to set NLS_LANG=GERMAN_GERMANY.WE8ISO8859P15 (as we use for all other applications here), but then I am not even able to connect to the database any more. I saw some other bugs similiar to this one, some closed but still unsolved - I hope I have more luck with an answer helping me to solve my problem. Since I'm already asked a couple of times to migrate to Java... No answer will be a bad answer :) If special settings (like php.ini or configure line) are relevant, please let me know - so I'll supply them. Thanx Izzy. PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Nov 04 22:00:01 2025 UTC |
Other than I wrote in my mail (in-reply-to your comment), it appears that the setting of ORA_NLS33 *before* NLS_LANG brings the "Lock" down - at least I can connect to the database with it (which I couldn't without). But since I have no necessary permission to set those vars in the Apache startup script (missing the root login to that server ;) I can't tell now wether it really *solves* the problem, since I only can use putenv() for testing here (the setting with putenv() seems to have no effect, I still get the "old" default settings by "SELECT USERENV('LANGUAGE') FROM dual". As soon as I can check that with the server admin I will do - and report it here then. Thanx for your help so far! Izzy.