I have no technical knowledge of VLC however 0.8.6d had broken unicode support. Actually wxWidgets from 0.8.6d had broken unicode support in one of it's libraries (resulting in missing text from menus and windows in some languages although translations were complete). They probably overdid it somehow. And from what i've heard is that 0.9 will completely scrap wxWidgets so that's why it probably works without problems.