2017-06-30 6 views
-1

I Verzeichnis erschaffe mit csv folgenden ist kein vollständiger Codes, aber ausreichend für das VerständnisDirectory Erstellen Sie mit Umlauten in Php

1) Ich Dateien mit Namen der Stadt

2) Bei der Einstellung $ PageUrl Hochladen mit diese Namen dann Ordner erstellen, mit den Städten Namen

<?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); 

}?> 

(in Datenbank einfügen auch ordnungsgemäß funktionieren meine ich Namen Ordner) in dem Verzeichnis Ausgabe sieht wie folgt aus D�sseldorf (dies ist Ordnername) Hinweis: Wenn ich manuell erstelle funktioniert es aber nicht mit der Programmierung Any Solution Guys?

+0

Danke für die Antwort dude, aber ich habe bereits auf diese Weise gemacht habe ich Probleme mit Ordnername nicht mit Datenbank –

Antwort

0

Sie benötigen die Codierung Ihrer Datenbank zu überprüfen und sicherzustellen, dass es Unicode (zB UTF-8):

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

Und stellen Sie sicher, dass Sie richtig sind, welche die variable:

utf8_encode($string) 

Stellen Sie außerdem sicher, dass die CSV-Datei ordnungsgemäß codiert ist. In Linux tun:

Und lesen Sie viel über die Codierung, nicht viele Programmierer achten darauf, leider. Ich würde empfehlen http://reedbeta.com/blog/programmers-intro-to-unicode/

Verwandte Themen