I did an activity on character encodings once, and concluded that for business applications UTF-8 suffices almost all the needs as it has all the needed characters and is supported through all layers.
I would want to know the specific requirement for which you need a different encoding set.
Joel's article on character encodings, might divert you a little , but is helpful.