8. A non-transitory computer readable storage medium having stored thereon data representing sequences of instructions, which when executed by at least one computing device, cause the at least one computing device to: analyze at least one source code file that processes character text data in an original format to determine compliance with a target locale neutral encoding format, the target locale neutral encoding format being selected from a plurality of locale neutral encoding formats based on a first estimation of the source code file's compliance with at least one of the plurality of locale neutral encoding formats and a second estimation of encoding conversions required to achieve compliance with the at least one of the plurality of locale neutral encoding formats; and transform the source code into a transformed source code that is capable of processing character text data in the target locale encoding format.
9. The computer readable medium of claim 8 , wherein the target locale neutral encoding format is a Unicode format.