I don't believe DBCS codepages are ASCII compatible either. The problem with DBCS is that you can only have one active at a time. If you have used Bitcomet you can see that it allows translation from DBCS->Unicode, although not vice versa. It is doable, but the user would have to apply to source codepage for translation.