add encode setting, add vs12.suo to ignore list
change encoding utf-8 with signature