ethics, the problem with your strategy is that you cannot then upload the file (which is the point of Bittorrent after all--
sharing, remember), because it is no longer the same file that is named in the torrent that everybody else who wants to download it has.
yoursmile, if Bittorrent itself says that the torrent was created with a broken tool, and therefore has incorrectly encoded the filename, then that's most likely exactly what has happened. There's not much-- actually nothing-- you can do about that (unless you want to create a new torrent for the file and re-seed it), and you should be grateful that you can get the file at all and that it works OK.
There's also a much-less-likely possibility that Bittorrent only
thinks the file's encoding is broken because your system does not support the character encoding that it uses (such as UTF-8, or Big5, or heaven knows what). In which case, you can add support for other language encodings to your distribution (whatever distribution that may be-- filling in the "Distribution" section of your profile would be helpful here), but that's beyond the scope of this reply, except to say that you might consider adding a few Chinese character fonts to the system-- the problem could also be simply that your system has no fonts that contain the characters that the file is named with, so can't display the name at all.
Myself, this is one of the many reasons that I use
Azureus, when I have any need for such things, despite the program's sometimes-annoying Java dependency. It has a neat feature which allows you to choose what character encoding to use if the file can be displayed using more than one such. You might want to take a look at it.