ID:               47742
 Updated by:       j...@php.net
 Reported By:      fsb at thefsb dot org
-Status:           Open
+Status:           Feedback
 Bug Type:         mbstring related
 Operating System: os x
 PHP Version:      5.2.9
 Assigned To:      fb-req-jani
 New Comment:

One last question: What is the charset you used? I don't see any greek

chars anywhere.. ;)


Previous Comments:
------------------------------------------------------------------------

[2009-05-04 19:02:43] fsb at thefsb dot org

<?php
  $s = '이며 세계';
  print(phpversion() . "\n");
  print("1: $s\n");
  print('2: '. ($s = mb_strtoupper($s)) . "\n");
  print('3'. ($s = mb_convert_case($s, MB_CASE_UPPER, "UTF-8")) . 
"\n");
  print('4: '. ($s = mb_strtolower($s)) . "\n");
  print('5: '. ($s = mb_convert_case($s, MB_CASE_LOWER, "UTF-8")) . 
"\n");
?>

 ./php -f test2.php 
5.2.10-dev
1: 이며 세계
2: ̝?˩? ̄?ʳ?
3̝˩ ̄ʳ
4: ?? ??
5:  

expected output:
1: 이며 세계
2: 이며 세계
3: 이며 세계
4: 이며 세계
5: 이며 세계

------------------------------------------------------------------------

[2009-05-04 18:46:54] j...@php.net

Please provide a bit shorter example script. Or does the bug only
appear 
with such long strings..?

------------------------------------------------------------------------

[2009-05-04 17:00:15] fsb at thefsb dot org

in php5.2-200904162030, mb_strto(upp|low)er appears to be even worse. 
mb_convert_case is now also badly broken.

  $strs = array(
    'Iñtërnâtiônàlizætiøn',
    'החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית',
    'ايران لا ترى تغييرا في الموقف
الأمريكي',
    '独・米で死傷者を出した銃の乱射事件',
    '國會預算處公布驚人的赤字數據後',
    '이며 세계 경제 회복에 걸림돌이 되고 있다',
    'В дагестанском лесном массиве южнее
села Какашура',
    'นายประสิทธิ์ รุ่งสะอาด
ปลัดเทศบาล
รักษาการแทนนายกเทศมนตรี
ต.ท่าทองใหม่',
    'ભારતીય ટીમનો સુવર્ણ યુગ :
કિવીઝમાં પણ કમાલ',
   
'ཁམས་དཀར་མཛེས་ས་ཁུལ་དུ་རྒྱ་གཞུང་ལ་ཞི་བའི་ངོ་རྒོལ་',
    'Χιόνια, βροχές και θυελλώδεις
άνεμοι συνθέτουν το',
    'Հայաստանում սկսվել է դատական
համակարգի ձեւավորումը',
    'რუსეთი ასევე გეგმავს
სამხედრო');
  print(phpversion() . "\n");
  foreach ($strs as $s) {
    print("\n1: $s\n");
    print('2: '. ($s = mb_strtoupper($s)) . "\n");
    print('3'. ($s = mb_convert_case($s, MB_CASE_UPPER, "UTF-8")) . 
"\n");
    print('4: '. ($s = mb_strtolower($s)) . "\n");
    print('5: '. ($s = mb_convert_case($s, MB_CASE_LOWER, "UTF-8")) . 
"\n");
  }


./php -f test.php 
5.2.10-dev

1: Iñtërnâtiônàlizætiøn
2: IñTëRNâTIôNàLIZæTIøN
3IÑTËRNÂTIÔNÀLIZÆTIØN
4: i?t?rn?ti?n?liz?ti?n
5: itrntinliztin

1: החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית
2: החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית
3החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית
4: החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית
5: החמאס: רוצים להשלים את עסקת שליט
במהירות האפשרית

1: ايران لا ترى تغييرا في الموقف
الأمريكي
2: ايران لا ترى تغييرا في الموقف
الأمريكي
3ايران لا ترى تغييرا في الموقف
الأمريكي
4: ?????????? ???? ?????? ???????????? ???? ???????????? ?????????????
???
5:       

1: 独・米で死傷者を出した銃の乱射事件
2: Nj?Ã?DZ?Á?ƭ?ł?Ȁ?Â?Ň?Á?Á?Ɋ?Á?Ĺ?Ű?ĺ?Ļ?
3NjÃDZÁƬŁȀÂŇÁÁɊÁĹŰĹĻ
4: ?????????????????
5: 

1: 國會預算處公布驚人的赤字數據後
2: Ŝ?Ɯ?ɠ?Ǯ?ș?Ņ?Ÿ?ɩ?ĺ?ǚ????ŭ?ƕ?Ɠ?ž?
3ŜƜƓǮȘŅŸƖĹǙ?ŬǶƓŽ
4: ???????????????
5: ?

1: 이며 세계 경제 회복에 걸림돌이 되고 있다
2: ̝?˩? ̄?ʳ? ʲ?̠? ͚?˳?̗? ʱ?˦?ˏ?̝? ː?ʳ? ̞?ˋ?
3̝˩ ̄ʳ ʲ̠ ͚˳?̗ ʱ˦ˏ̝ ːʳ ̞ˋ
4: ?? ?? ?? ???? ???? ?? ??
5:    ?   

1: В дагестанском лесном массиве южнее
села Какашура
2: В даг??станском л??сном массив?? южн????
с??ла Какашура
3В ДАГ?СТАНСКОМ Л?СНОМ МАССИВ? ЮЖН?? С?ЛА
КАКАШУРА
4: ? ???????????? ?????? ??????? ????? ???? ????????
5:  ? ? ? ?? ? 

1: นายประสิทธิ์ รุ่งสะอาด
ปลัดเทศบาล
รักษาการแทนนายกเทศมนตรี
ต.ท่าทองใหม่
2: ???????????????????????????????????? ??????????????????????????? ??
???????????????????????????? ?????????????????????????????????????????
???????????????????????????? ???.??????????????????????????????
3   ? .
4:    ? .
5:    ? .

1: ભારતીય ટીમનો સુવર્ણ યુગ :
કિવીઝમાં પણ કમાલ
2: ?????????????????? ??????????????? ?????????????????? ????????? : ?
??????????????????????? ?????? ????????????
3  ?  : ?  
4:   ?  : ?  
5:   ?  : ?  

1:
ཁམས་དཀར་མཛེས་ས་ཁུལ་དུ་རྒྱ་གཞུང་ལ་ཞི་བའི་ངོ་རྒོལ་
2: ???????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????
???????
3
4: 
5: 

1: Χιόνια, βροχές και θυελλώδεις άνεμοι
συνθέτουν το
2: Χιόνια, βροχές και θυ??λλώδ??ις άν??μοι
συνθέτουν το
3ΧΙΌΝΙΑ, ΒΡΟΧΈΣ ΚΑΙ ΘΥ?ΛΛΏΔ?ΙΣ ΆΝ?ΜΟΙ
ΣΥΝΘΈΤΟΥΝ ΤΟ
4: ??????, ?????? ??? ?????????? ?????? ????????? ??
5: ,   ?? ?  

1: Հայաստանում սկսվել է դատական
համակարգի ձեւավորումը
2: Հա??աստանում սկսվել է դատական
համակարգի ձեւավորումը
3ՀԱ?ԱՍՏԱՆՈՒՄ ՍԿՍՎԵԼ Է ԴԱՏԱԿԱՆ
ՀԱՄԱԿԱՐԳԻ ՁԵՒԱՎՈՐՈՒՄԸ
4: ????????????????????? ???????????? ?? ?????????????? ??????????????
???? ??????????????????????
5: ?     

1: რუსეთი ასევე გეგმავს
სამხედრო
2: ?????????????????? ??????????????? ????????????????????? ??????????
??????????????
3   
4:    
5:

------------------------------------------------------------------------

[2009-04-21 07:06:33] j...@php.net

To test the mbstring bug you don't need mysql. So just disable that. Or
pass the path to mysql_config properly. 

------------------------------------------------------------------------

[2009-04-16 23:05:12] fsb at thefsb dot org

unfortunately i have not been able to compile this on os-x.

it seems configure wants to find mysql_config in a location where it is

not and i am not able to coerce it into accepting the default os-x
mysql 
layout.

frustrating.

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/47742

-- 
Edit this bug report at http://bugs.php.net/?id=47742&edit=1

Reply via email to