我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

使用UTF-8在PHP中打开XML文件时出错

In my page, I try to open some xml files:

$xml = simplexml_load_file("users/" .$f->name."/data.xml");

The problem is that $f->name can include characters as vowels with accents, and because of that there´s an error when opening the file. For example, instead of García, it reads García. How can I solve it? (I´ve already tried with utf8_encode($f->name))

Try:

$xml = simplexml_load_file("users/" .rawurlencode($f->name)."/data.xml");

近期文章

  • 如何在这种情况下进行URL屏蔽?
  • unity发布安卓程序会偶尔出现雪花屏问题
  • 迷你购物车有问题
  • mb_strpos vs strpos,有什么区别?
  • 在SSH上加载带有javascript / html5的页面
  • Opencart v1.5.4.1 - 未显示的模块
  • 如何使用参数作为对象属性?
  • ZF2返回格式基于accept头
  • php中的/../和../之间有区别吗?
  • 无法一直登录我的Android应用程序
  • 加载动态生成的缩略图
  • 用2坐标在PHP中裁剪图像[重复]
  • 使用php在javascript中读取URL内容
  • mysqli :: prepare()和bind_param()[关闭]的问题
  • 真烦人未定义的变量错误[重复]
  • php数组在while循环中复制格式
  • 在php中使用ajax发送多个请求
  • 由htaccess重写时的GET参数
  • mysql PHP比较两个表中的值
  • 如何使用php获取标签之间的数据[关闭]

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华