but in fact , I don't really like the original signature .. I will check again why this is _STRING_GENERAL 

usually, this strings comes from http header directly, so it is ASCII, and we should just use READABLE_STRING_8 ...