我正在使用从Excel导出的CSV文件.
我有一个包含值1 234,00的列.我需要使用PHP从这些类型的列中获取所有空格,我已经尝试过preg_replace("/\s*/","",$column)
以及使用它str_replace(" ","",$column)
.我几乎已经准备好失去它所以我用HEX编辑器看了一眼csv文件并注意到,这个空间由两个十六进制值组成,C2和A0似乎是UTF-8非破坏空间.
但我厌倦了编码的东西,我仍然很困惑找到一种方法来删除它们.有任何想法吗?
我有一个非常奇怪的问题.我有一个php网站,运行在两个服务器上.一个是Apache(Linux),另一个是IIS(WIndow).Linux Server,我只是运行它进行演示.IIS是我需要托管的实际托管.即使在Linux服务器中使用所有相同的代码,数据库,也没有任何字符.但在IIS中,到处都有角色.我检查了所有元标记,它是utf-8.在数据库中,整理也是utf-8.在mysql数据库中,我得到了那些character字符,但不知何故,在linux中,当我们从数据库中获取内容时,那些Â不显示.它只发生在IIS上.任何人都可以指出我如何解决这个问题?谢谢.