使用Php中的德语变音符号创建目录

时间:2017-06-30 16:44:41

标签: php mysql directory

我正在使用csv创建目录,这不是一个完整的代码,但足以理解

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?

1 个答案:

答案 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/