Edit report at https://bugs.php.net/bug.php?id=65361&edit=1

 ID:                 65361
 Updated by:         a...@php.net
 Reported by:        pascal dot chevrel at free dot fr
 Summary:            Transliteration has uppercase problems with letter J
                     in Serbian
-Status:             Feedback
+Status:             Not a bug
 Type:               Bug
 Package:            Unicode Engine related
 Operating System:   Linux
 PHP Version:        5.5.1
 Block user comment: N
 Private report:     N

 New Comment:

Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

I've just tried with ICU51 on Ubuntu and it works correct. So this is ICU48, 
and 
I'd expect ICU50 to work, too.

You'll need to compile ICU yourself and then link PHP with it. Or maybe get the 
PECL variant, build it with newer ICU and use with your regular PHP. That 
should 
work.


Previous Comments:
------------------------------------------------------------------------
[2013-07-30 17:26:57] a...@php.net

I didn't say source, but "source cyrillic string UTF-8 encoded" ... well, that 
might be nearly the same :)

I'm not going to expose my dev laptop on the net, anyway the snippet you've 
posted 
is all i've tried anyway. Windows ICU50 works as you expect to be correct, 
ubuntu 
ICU48 the erroneous behaviour you describe is reproduceable. So please try 
never 
ICU, that could be it.

------------------------------------------------------------------------
[2013-07-30 17:22:02] pascal dot chevrel at free dot fr

>Ok, then it has to be ICU itself. I was testing on windows previously which 
>has ICU 50, but ubuntu 13.04 ships with ICU 48 and I can repro what you say 
>there. 

> Which ICU version do you use? Most linux distros have 48 at the time. May be 
> you could try a newer ICU, even 51? But even now from what I can see it's 
> unlikely a PHP bug.

Phpinfo() indicates that the ICU version is 4.8.1.1, I confess I don't know how 
to upgrade it to a newer version to test.

------------------------------------------------------------------------
[2013-07-30 17:17:16] pascal dot chevrel at free dot fr

"but with UTF-8 source it gives the translit you expect"

That's not the case for me, do you have an example online showing my example 
working? A gist on github for example.

------------------------------------------------------------------------
[2013-07-30 17:16:30] a...@php.net

Ok, then it has to be ICU itself. I was testing on windows previously which has 
ICU 50, but ubuntu 13.04 ships with ICU 48 and I can repro what you say there. 

Which ICU version do you use? Most linux distros have 48 at the time. May be 
you 
could try a newer ICU, even 51? But even now from what I can see it's unlikely 
a 
PHP bug.

Thanks.

------------------------------------------------------------------------
[2013-07-30 16:49:20] pascal dot chevrel at free dot fr

All my sources are in utf8, I rechecked with the isutf8 bash command.

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


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

    https://bugs.php.net/bug.php?id=65361


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

Reply via email to