Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial 【100分求助】xml_parse_into_struct 函数解析XML,中文乱码

【100分求助】xml_parse_into_struct 函数解析XML,中文乱码

Jun 23, 2016 pm 02:01 PM

测试代码如下:

$xmldata = '<?xml version="1.0" encoding="UTF-8"?><description>中文</description>';$parser = xml_parser_create ('UTF-8');$vals = array();xml_parse_into_struct ($parser, $xmldata, $vals);xml_parser_free ($parser);print_r($vals);
Nach dem Login kopieren


PHP版本为5.4.20

转换结果中,中文部分为乱码。

请教下大家,有没有哪位遇到过这个问题,如何解决……谢谢!


回复讨论(解决方案)

显然你的程序文件时 gbk 的
$xmldata = '中文';
$xmldata = iconv('gbk', 'utf-8', $xmldata);

其实你iconv转码也是可以的 
但是我这边显示是正常的没有乱码 估计是浏览器的编码不对

显然你的程序文件时 gbk 的
$xmldata = '中文';
$xmldata = iconv('gbk', 'utf-8', $xmldata);

唔……我刚才查了一下,程序文件的编码格式是以UTF-8无BOM格式编码,如果我将其转为UTF-8编码,就可以正常显示中文了……

多谢帮助,确实是文件编码格式的问题!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in PHP Dompdf Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in PHP Dompdf Mar 05, 2024 pm 03:45 PM

Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen in PHP Dompdf

Häufige Ursachen und Lösungen für verstümmelte chinesische Zeichen bei der MySQL-Installation Häufige Ursachen und Lösungen für verstümmelte chinesische Zeichen bei der MySQL-Installation Mar 02, 2024 am 09:00 AM

Häufige Ursachen und Lösungen für verstümmelte chinesische Zeichen bei der MySQL-Installation

Die ultimative Lösung für das Problem der verstümmelten chinesischen Zeichen in PyCharm Die ultimative Lösung für das Problem der verstümmelten chinesischen Zeichen in PyCharm Jan 27, 2024 am 08:00 AM

Die ultimative Lösung für das Problem der verstümmelten chinesischen Zeichen in PyCharm

Was soll ich tun, wenn die PHP-Webseite verstümmelte chinesische Zeichen enthält? Eine Komplettlösung Was soll ich tun, wenn die PHP-Webseite verstümmelte chinesische Zeichen enthält? Eine Komplettlösung Mar 26, 2024 pm 03:27 PM

Was soll ich tun, wenn die PHP-Webseite verstümmelte chinesische Zeichen enthält? Eine Komplettlösung

Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen im Linux-System Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen im Linux-System Feb 19, 2024 am 09:22 AM

Methoden zur Lösung des Problems verstümmelter chinesischer Zeichen im Linux-System

Was tun, wenn Ajax verstümmelte chinesische Zeichen überträgt? Was tun, wenn Ajax verstümmelte chinesische Zeichen überträgt? Nov 15, 2023 am 10:42 AM

Was tun, wenn Ajax verstümmelte chinesische Zeichen überträgt?

Eine praktische Methode, um das Problem verstümmelter chinesischer Zeichen in Eclipse effektiv zu lösen Eine praktische Methode, um das Problem verstümmelter chinesischer Zeichen in Eclipse effektiv zu lösen Jan 03, 2024 pm 05:50 PM

Eine praktische Methode, um das Problem verstümmelter chinesischer Zeichen in Eclipse effektiv zu lösen

Effektive Methode zur Lösung des verstümmelten chinesischen Matplotlib-Problems Effektive Methode zur Lösung des verstümmelten chinesischen Matplotlib-Problems Jan 13, 2024 am 11:03 AM

Effektive Methode zur Lösung des verstümmelten chinesischen Matplotlib-Problems

See all articles