3. A computer program product comprising a non-transitory computer readable medium having computer-executable instructions for processing a document having associated field definitions targeted for a system operating in a first encoding scheme in a text editor operating in a second encoding scheme, wherein the computer-executable instructions, when executed on a computing device, causes the computing device to: responsive to importing a document in a non-Unicode encoding scheme into a text editor operating in a Unicode encoding scheme, determine, by a source encoding mechanism in an editor parameters module of the text editor, a source encoding of the originating document; determine, by a field definitions mechanism in an editor parameters module of the text editor, one or more field definitions that are in effect for a given line in the document in the Unicode encoding scheme, wherein the field definitions provide a predefined formatting structure of the individual lines of text in the document; determine one or more shift-out or shift-in bytes in the document; determine, by a validation process of the text editor, whether one or more field violations exist in the document as a result of importing the document in the non-Unicode encoding scheme into the text editor in the Unicode encoding scheme; responsive to a determination that importing the document into the text editor results in one or more field violations, provide an identification of the one or more field violations through a document management module of the text editor; determine, by a parser process, if a change to the document in the Unicode encoding scheme violates one of the one or more field definitions within the document in the non-Unicode encoding scheme; and responsive to a determination that the change violates one of the field definitions associated with the document in the non-Unicode encoding scheme, provide an indication to the text editor when a field definition violation is determined and denying the change to the document; responsive to a determination that the change does not violate one of the field definitions associated with the document in the non-Unicode encoding scheme, allow the change to the document; and maintain field definitions of the document as a result of the change, wherein maintaining field definitions of the document comprises deleting spaces in a field in the document when the change is an insert and wherein maintaining field definitions of the document comprises inserting spaces in the document when the change is a deletion.
3. A computer program product comprising a non-transitory computer readable medium having computer-executable instructions for processing a document having associated field definitions targeted for a system operating in a first encoding scheme in a text editor operating in a second encoding scheme, wherein the computer-executable instructions, when executed on a computing device, causes the computing device to: responsive to importing a document in a non-Unicode encoding scheme into a text editor operating in a Unicode encoding scheme, determine, by a source encoding mechanism in an editor parameters module of the text editor, a source encoding of the originating document; determine, by a field definitions mechanism in an editor parameters module of the text editor, one or more field definitions that are in effect for a given line in the document in the Unicode encoding scheme, wherein the field definitions provide a predefined formatting structure of the individual lines of text in the document; determine one or more shift-out or shift-in bytes in the document; determine, by a validation process of the text editor, whether one or more field violations exist in the document as a result of importing the document in the non-Unicode encoding scheme into the text editor in the Unicode encoding scheme; responsive to a determination that importing the document into the text editor results in one or more field violations, provide an identification of the one or more field violations through a document management module of the text editor; determine, by a parser process, if a change to the document in the Unicode encoding scheme violates one of the one or more field definitions within the document in the non-Unicode encoding scheme; and responsive to a determination that the change violates one of the field definitions associated with the document in the non-Unicode encoding scheme, provide an indication to the text editor when a field definition violation is determined and denying the change to the document; responsive to a determination that the change does not violate one of the field definitions associated with the document in the non-Unicode encoding scheme, allow the change to the document; and maintain field definitions of the document as a result of the change, wherein maintaining field definitions of the document comprises deleting spaces in a field in the document when the change is an insert and wherein maintaining field definitions of the document comprises inserting spaces in the document when the change is a deletion. 4. The computer program product of claim 3 , further comprising identifying the field definition violation in the document in response to the indication.