005.phpt
来自「FP2 CRM code+Mysql DB」· PHPT 代码 · 共 47 行
PHPT
47 行
--TEST--XML Parser: mixing character encodings--SKIPIF--<?php if (!extension_loaded("xml")) echo 'skip'; ?>--FILE--<?php // -*- C++ -*-//// Test for: XML/Parser.php// Parts tested: - mixing character encodings//// This is what we test:// 1 UTF-8 -> ISO-8859-1// 2 UTF-8 -> US-ASCII// 3 ISO-8859-1 -> UTF-8// 4 ISO-8859-1 -> US-ASCII// 5 US-ASCII -> UTF-8// 6 US-ASCII -> ISO-8859-1//require_once "XML/Parser.php";class TestEncodings1 extends XML_Parser { var $output = ''; function TestEncodings1($to, $from) { $this->XML_Parser($from, 'event', $to); } function startHandler($xp, $elem, $attribs) { $this->output .= "<$elem>"; } function endHandler($xp, $elem) { $this->output .= "</$elem>"; } function cdataHandler($xp, $data) { $this->output .= $data; } function test($data) { // $this->output = ''; $this->parseString($data, true); return $this->output; }}$xml = "<?xml version='1.0' ?>";$input = array( "UTF-8" => "<a>abc忙酶氓</a>", "ISO-8859-1" => "<a>abc骧
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?