ID: 45182 Updated by: [EMAIL PROTECTED] Reported By: bahadir at eggdrop dot gen dot tr -Status: Open +Status: Bogus Bug Type: *Unicode Issues Operating System: Windows XP PHP Version: 5.2.6 New Comment:
Unicode support comes with PHP 6. Use mbstring for now. Previous Comments: ------------------------------------------------------------------------ [2008-06-04 19:16:22] bahadir at eggdrop dot gen dot tr Description: ------------ Hi there, I have this function ... If character start with > Ü Problem this: Actual result: Ã. Bahadir Kocaoglu Expected result: Ü. Bahadir Kocaoglu Original string: Ümit Bahadir Kocaoglu Reproduce code: --------------- <? function showMemberName($id) { $SQL = mysql_query(sprintf("SELECT `username`, `name` FROM `members` WHERE `id` = '%d';", $id)); $Member = mysql_fetch_array($SQL); if ($Member[0]) { return $Member[0]; } else { return substr($Member[1], 0, 1).'. '.strstr($Member[1], " "); } mysql_free_result($SQL); } echo showMemberName(1); ?> Expected result: ---------------- Ü. Bahadir Kocaoglu Actual result: -------------- Ã. Bahadir Kocaoglu ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45182&edit=1