Hi

Yusuke M schrieb:
> Here is the summary of the problem: Several widely-used string
> functions of PHP, including strupper() and ucfirst(), are known to
> "corrupt" strings when used under a UTF-8 locale [2], which is the
> current setting at the Toolserver. […]
> 
> River suggested [1] to solve it by migrating into multi-byte aware
> functions such as mb_strupper [5], but I think it's not an ideal
> solution.  I'd totally encourage the migration too, but it would take
> time for all developers to fix their tools appropriately. 

That would be the right solution. Just send a mail via toolserver-announce.

> I hope we can have a more fundamental, instant solution.
> 
> The synchronization of reports of similar problems [4] suggests that
> there was a underlying common reason.  The behavior of string
> processing seem to have changed in different programs almost
> simultaneously, somewhere around October 2010.  The underlying reason
> might be a side-effect from some changes in the PHP platform on the
> Toolserver, but I don't have any clue what it really was.  If someone
> could point out the original reason, it would be a great help to step
> forward to a better solution.

It may be connected with TS-852 [*] which was resolved on 2010-12-08.

Kind regards
Giftpflanze (gifti)

[*] https://jira.toolserver.org/browse/TS-852

_______________________________________________
Toolserver-l mailing list ([email protected])
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Reply via email to