Currently Apex string need to be strictly UTF-8 comatible,it provides some advantages and disadvantage as well. It restricts us not being able to represent some raw bytes this limits in sometime sending raw pdf bytes to other remote systems for processing. via Recent Ideas http://success.salesforce.