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