now unless win32p, utf-8 will be default
.m file is obj-c file.