set encoding, and gitignore