ckk Posted June 16, 2006 Share Posted June 16, 2006 Hi , I have create a form for user to search a file inside a directory. user will key-in the file name they want to search and submit, the PHP script will search the directory and list all the matched file. The problem i faced is when user key-in the japanese character, my script cannot read the character that user sent at all. Same thing happened if inside the directory there were some files saved using japanese character, the php script totally cant display the file name corerctlly, it will only show ?????.txt. Any one know how to solved this kind of problem?? Quote Link to comment https://forums.phpfreaks.com/topic/12183-how-to-handle-japanese-character-using-php/ Share on other sites More sharing options...
kiss-o-matic Posted June 17, 2006 Share Posted June 17, 2006 A code snippit would help. You also need to make sure that 1) Your web server (apahce?) supports the character set2) Your browser is set to the right character set.How are you trying to display the file name? Just as a normal string? Quote Link to comment https://forums.phpfreaks.com/topic/12183-how-to-handle-japanese-character-using-php/#findComment-46597 Share on other sites More sharing options...
ckk Posted June 17, 2006 Author Share Posted June 17, 2006 [!--quoteo(post=384907:date=Jun 17 2006, 03:24 AM:name=kiss-o-matic)--][div class=\'quotetop\']QUOTE(kiss-o-matic @ Jun 17 2006, 03:24 AM) [snapback]384907[/snapback][/div][div class=\'quotemain\'][!--quotec--]A code snippit would help. You also need to make sure that 1) Your web server (apahce?) supports the character set2) Your browser is set to the right character set.How are you trying to display the file name? Just as a normal string?[/quote]Hi kiss-o-matic, below is my php code[i]<?phpif ($handle = opendir('C:\webroot\ckk\ckk\code')) { while (false !== ($file = readdir($handle))) { echo "$str<br>"; } closedir($handle); }?>[/i]This php script can display the english file name correctlly but for japanese named file, it will display ????.txtI have read some article and was told that i need to configure the mb_string function in php.ini.I did so but still failed. My web server is apache and for the browser, i set the character set to utf-8.Do u have any sample that can dispaly the japanese character? and how to do if i want to compare the japanese character? Quote Link to comment https://forums.phpfreaks.com/topic/12183-how-to-handle-japanese-character-using-php/#findComment-46827 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.