1. A computer system for analyzing and transforming computer source code, the system comprising: a memory, storing computer executable instructions; and a processor operatively coupled to said memory and configured to execute the instructions to perform the following steps: 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.
4. The system of claim 1 , wherein the system receives from a user instructions to identify and transform the source code file.