2) Do you have any tips on finding the unicode mapping for codes outside US-ASCII?
Use (gnu) iconv, or the appropriate windows or Mac libraries, or the relevant APIs in your programming language of choice. You don't have to deal with individual codes, just with sequences of bytes and sequences of characters.