`
koothon
  • 浏览: 7085 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php生成utf-8编码的xml方法

php 
阅读更多
前段时间在试用php本地测试的时候用的gbk的,默认的还可以用,可是这次换了utf-8编码的了,纠结呀。。
生成的xml读不出来了。...

其实用php生成UTF-8的文件没有什么特别的,只要把我们执行的那个PHP文件改成UTF-8编码保存起来,然后页面内容也用UTF-8的编码就可以了。

代码如下:

header('Content-Type: text/html; charset=utf-8');
$text=”荆门在线 0724.CC 普通文字带汉字生成”;
$f=fopen("0724.php", “wb”);
fwrite($f, $text);
fclose($f);
?>

这样虽然上面定义了utf-8生成的是 gb2312 的格式,我们来简单的改下就可以了  因为这样保存的文件在记事中查看并不是utf-8的编码,所以我们看下面代码

$xml = '荆门在线 0724.CC 普通文字带汉字生成';
$h = fopen (0724.php,'w');
if ($h) {
  fwrite ($h,"\xEF\xBB\xBF".iconv('gbk','utf-8',$xml));
}
fclose ($h);

前面这个 \xEF\xBB\xBF 一定不能忘记呀

好,这时候生成的文件就是我们要的 utf-8格式的编码文件。。
不知道解决了你的问题没有,反正我用这个方法解决了。。。。
分享到:
评论

相关推荐

    PHP实例开发源码—自动链PHP utf-8开源版.zip

    【标题】"PHP实例开发源码—自动链PHP utf-8开源版.zip" 提供的是一个使用PHP语言编写的自动链接系统,该系统支持UTF-8编码,具有开源特性,便于开发者研究学习和二次开发。这个实例展示了PHP在处理网站链接自动化...

    php天气预报系统定时生成htm(utf-8版).7z

    UTF-8编码确保了非ASCII字符(如特殊符号或中文)的正确显示。 6. **定时任务(Cron Job)**:为了让系统定时生成HTML页面,需要设置Linux的Cron Job或者在服务器上使用php命令行运行PHP脚本。Cron Job配置语法需要...

    Laravel开发-laravel-xml

    $xml = new DOMDocument('1.0', 'UTF-8'); $data = $xml->createElement('data'); $key = $xml->createElement('key', 'value'); $data->appendChild($key); $xml->appendChild($data); echo $xml->saveXML(); ``` ...

    网站开发中遇到UTF8出现乱码问题.pdf

    2. 与服务器交互时,如发送XML数据,XML文档需声明UTF-8编码。 总之,解决UTF-8乱码问题的关键在于统一整个项目中的编码标准,从HTML、PHP、数据库、JavaScript到服务器配置,每一个环节都需要仔细检查和调整,确保...

    小刀php网站自动收录UTF-8.zip

    UTF-8编码是国际上广泛使用的多语言字符集,确保系统能正确处理各种语言的文本。 【描述】描述虽然简洁,但我们可以推断这个"小刀php网站自动收录"是一个PHP脚本,设计用于自动化网站内容向搜索引擎的推送过程。这...

    基于PHP的盈盈通JSP网络聊天软件UTF-8源码.zip

    【标题】"基于PHP的盈盈通JSP网络聊天软件UTF-8源码.zip" 提供的是一款使用PHP语言开发的在线聊天应用源代码,它采用了JSP技术进行前端展示,并且整个项目遵循UTF-8编码标准,确保了多语言环境下的兼容性。...

    基于PHP的帝国网站管理系统简体UTF-8版源码.zip

    【标题】"基于PHP的帝国网站管理系统简体UTF-8版源码.zip"指的是一个采用PHP编程语言开发的网站管理系统的源代码包,该系统专为简化网站的建设和管理而设计,支持UTF-8编码,确保能处理全球各种语言的字符。...

    mpdf:PHP库从UTF-8编码HTML生成PDF文件

    mPDF是一个PHP库,可以从UTF-8编码HTML生成PDF文件。 它基于和 (请参阅 ),具有许多增强功能。 mPDF由Ian Back编写,并根据。 :warning: 如果您正在mPDF GitHub存储库主页或Packagist上查看此文件,请注意,默认...

    Laravel开发-laravel-xml-response

    'encoding' => 'UTF-8', 'version' => '1.0', ]; ``` 这些配置项将影响所有使用`toXml()`方法产生的XML响应。 #### 处理Eloquent模型 如果你需要将Eloquent模型转换为XML,可以使用`toXml()`方法配合`toArray()...

    基于PHP的LxBlog php多用户博客个人主页系统utf-8.zip

    UTF-8编码的提及表明该系统兼容多种语言,确保了全球用户的使用体验。描述中的内容与标题相同,进一步确认了这是一个基于PHP的多用户博客平台。 **PHP相关知识点** 1. **PHP基础**: PHP(Hypertext Preprocessor)...

    cms 空白系统 3.4 简体中文UTF-8版.7z

    这个版本是针对中文环境优化的,支持UTF-8编码,确保在处理中文字符时的正确性和兼容性。 首先,我们要理解什么是CMS。内容管理系统是一种软件应用,允许用户无需深入编程知识就能创建、管理和发布数字内容,如网页...

    基于PHP的weenBizz闻名php在线客服系统UTF-8源码.zip

    该系统采用UTF-8编码,确保能处理多种语言环境下的文字交流,扩大了其适用范围。下面将详细介绍PHP在线客服系统的核心知识点以及可能涉及的技术。 1. **PHP基础**:PHP是一种广泛使用的开源服务器端脚本语言,尤其...

    PHP 生成的XML以FLASH获取为乱码终极解决

    在这种情况下,一种解决办法是在PHP生成UTF-8的XML后,再修改XML文件的头部声明,将UTF-8替换为GB2312,从而让Flash能够正确解读XML中的中文字符。 总结起来,解决PHP生成的XML在Flash中乱码问题的关键步骤包括: 1...

    基于PHP的写真Cmsutf-8版源码.zip

    这个系统设计的目标是处理和展示UTF-8编码的多语言内容,确保在不同语言环境下能够正确显示字符。 【PHP】PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源服务器端脚本语言,特别适合于Web开发...

    php从数据库中读取数据生成xml

    `: 输出XML文档的声明部分,指定版本号为1.0,并使用UTF-8编码。 - **XML根元素**: - `echo "<menuitems>";`: 定义XML文档的根元素为`<menuitems>`。 #### 四、查询数据并生成XML元素 - **执行SQL查询**: - `...

    php动态生成xml文件

    - `new DOMDocument('1.0', 'UTF-8')`:创建一个新的DOMDocument实例,指定XML版本为1.0,编码为UTF-8。 - `$doc->formatOutput = true;`:设置是否格式化输出,默认为false。如果设置为true,则生成的XML文件会自动...

    phpwind手机客户端api GBK UTF-8 BIG5 三合一

    安装手机客户端api(和安装插件类似)0) mclientapi/update.xml 设置成可写权限 (升级方可正常)1) 下载对应编码的服务端程序包(支持pw8.0~8.7版本))2) 将解压后的upload文件夹内的所有文件上传至站点的根目录。...

    PHP中的生成XML文件的4种方法分享

    $xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><article></article>'); foreach ($data_array as $data) { $item = $xml->addChild('item'); $item->addChild('title', $data['title'])-...

Global site tag (gtag.js) - Google Analytics