1. A method to encode auxiliary data into text data, comprising: assigning source data to one of a plurality of groups, the source data comprising text data; identifying a symbol to be added to the source data based on an assigned group of the source data; and generating, via a processor, encoded data by changing a first text character in the source data to be a second text character that is representative of the symbol and represents a same alphanumeric character or non-alphanumeric symbol as the first text character in the source data.
1. A method to encode auxiliary data into text data, comprising: assigning source data to one of a plurality of groups, the source data comprising text data; identifying a symbol to be added to the source data based on an assigned group of the source data; and generating, via a processor, encoded data by changing a first text character in the source data to be a second text character that is representative of the symbol and represents a same alphanumeric character or non-alphanumeric symbol as the first text character in the source data. 2. A method as defined in claim 1 , wherein the second text character representative of the symbol has a visual representation substantially identical to the first text character present in the source data.