add charset parameter to string methods