10. The encryption platform of claim 9 , wherein the instructions further cause the processor to carry out the steps of: calculating a first number of bytes used for encoding the data with a first one of the encoding schemes; calculating a second running sum of bytes used for serially encoding individual characters in the data using a second one of the encoding schemes; selecting the first one of the encoding schemes for encoding the data when the second running sum of bytes exceeds the first number of bytes; and selecting the second one of the encoding schemes for encoding the data when the second running sum of bytes for all of the characters in the data is less than the first number of bytes.
10. The encryption platform of claim 9 , wherein the instructions further cause the processor to carry out the steps of: calculating a first number of bytes used for encoding the data with a first one of the encoding schemes; calculating a second running sum of bytes used for serially encoding individual characters in the data using a second one of the encoding schemes; selecting the first one of the encoding schemes for encoding the data when the second running sum of bytes exceeds the first number of bytes; and selecting the second one of the encoding schemes for encoding the data when the second running sum of bytes for all of the characters in the data is less than the first number of bytes. 11. The encryption platform of claim 10 , wherein the instructions further cause the processor to carry out the steps of: using a 16-bit unicode transform format (UTF16) as the first one of the encoding schemes; and using an 8-bit unicode transform format (UTF8) as the second one of the encoding schemes.