(PHP 4 >= 4.0.5)
xslt_set_encoding — Set the encoding for the parsing of XML documents
$xh
, string $encoding
)Set the output encoding for the XSLT transformations. When using the Sablotron backend, this option is only available when you compile Sablotron with encoding support.
没有返回值。
gloob at litio dot org (2007-09-10 03:13:04)
Beware with http://bugs.php.net/bug.php?id=23148 if you experienced problems compiling php4-xslt.
francois at flash-france dot com (2005-01-26 07:05:03)
sablotron and php have to be correctly linked with iconv library to get this function working
IE on sabotron ./configure :
--with-iconv-prefix=/your/path
Hudson Silva (2004-03-12 09:31:02)
I'm running Mandrake Linux v9.1, with Apache 2.0.48 and PHP 4.3.4...I'm have make PHP with XSLT support, and this work fine, expect because a problem...the function xslt_set_encoding don't work, and i have found a solution...simply, type export LDFLAGS=-lstdc++ before start the configure program of PHP. And this will work!
zibi at sails pl (2003-06-12 08:33:16)
i'm usig it that way:
$ht=xslt_create();
xslt_set_encoding($ht,"ISO-8859-2");
$args = array ( '/_xml' => $xml, '/_xslt' => $xslt);
$result=xslt_process($ht,'arg:/_xml','arg:/_xslt',NULL,$args);
all placed in very nice class ;-)