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
