V 2.1 supports multiple encodings based on developer request. Otherwise, uses Machine default encoding for non-unicode programs. Updated version to 2.1.