|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2004-07-27 15:47 UTC] tv at solnet dot ch
Description:
------------
Fatal error: Call to undefined function: bind_textdomain_codeset() even if you have gettext enabled in php4. phpinfo() shows gettext enabled. Gettext is also isntalled in the code
Reproduce code:
---------------
<?php
// Localisation
$lclang = $LANG;
if( $LANG == "de" ) $lclang = "C";
setlocale( LC_ALL, "" );
putenv( "LANG=$lclang" );
putenv( "LANGUAGE=$lclang" );
bind_textdomain_codeset( "solnetweb", "ISO8859-1" );
bindtextdomain( "solnetweb", $_SERVER["DOCUMENT_ROOT"] . "/translations" );
textdomain( "solnetweb" );
// Remove used variables.
unset( $lclang, $setlang );
?>
Actual result:
--------------
Fatal error: Call to undefined function: bind_textdomain_codeset()
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Oct 29 08:00:01 2025 UTC |
And FWIW, from gettext.c source: #if HAVE_BIND_TEXTDOMAIN_CODESET PHP_NAMED_FE(bind_textdomain_codeset, zif_bind_textdomain_codeset, NULL) #endif