encoding and newline.