removed pragma encode utf-8