Скрипт тут ничего сделать не сможет. Это проблема браузера, к сожалению.
Твой браузер твою строку на кириллице так передает - вот и облом.
Тут чинить нечего, тут надо искать пути обхода.
1. (вряд ли поможет, но покопаться стоит) - Как-то разбираться с кодировками. Может если ansi в utf, или utf в ansi, или ansi в ansi, или... (короче, ты понял
) передавать, то что-то и изменится. Все файлы в utf без bom перевести,
2. (проверено, работает) - Чуток дописать код, так чтобы юзербар выдавал корректное изображение по GUID персонажа. Типа вводишь туда http://wow.server.loc/userbar/123.png, а на выходе получаешь персонажа с русским ником.
3. может еще что-то придумать...
Вот такая вот фигня.
ps
А сам как-то пытался разобраться с этим делом? Какие-то собственные пути решения искал?