在Php

2017-06-30 21 views
-1

我创建与CSV以下目录中创建目录与德国变音是不是一个完整的代码,但足以理解在Php

1)我上传与城市名称

2)如果设置$ PAGEURL与文件这些名字的文件夹,然后将创建一个城市的名字

<?php //get the csv file 
$file_c = $_FILES['popular_City']['tmp_name']; 
$handle_c = fopen($file_c,"r"); 

$PageUrl = Düsseldorf //this will be admin inputs in csv file 

if (!file_exists($PageUrl)) { 
$dir_path = mkdir($PageUrl, 0777, true); 

}?> 

(插入到数据库也正常我的意思是文件夹名工作)进入目录输出看起来像这样D�sseldorf(这是文件夹名称) 注意:当我手动创建它的工作,但没有编程Any Solution Guys?

+0

感谢您的回复兄弟,但我已经这样做我有问题与文件夹名称不与数据库 –

回答

0

您需要检查的编码,你的数据库,并确保它是unicode(例如UTF-8):

select table_name,engine 
from information_schema.tables 
where table_schema = 'your_database' 

并确保您正确编码的变量:

utf8_encode($string) 

此外,请确保CSV文件具有适当的编码。在Linux平台上:

file -bi [filename] 

而且读了很多关于编码,而不是许多程序员关注它,可悲。我会推荐http://reedbeta.com/blog/programmers-intro-to-unicode/