Yes, it is.
How did yo make it?
I still have php files running abnormal here whle normal on other web.
Would it be the setting problem on the server?
The followings was quoted from
http://www.w3.org/International/questions/...encoding#server
Step 3: Ensure that your server does the right thing
Although your data is in UTF-8 and you have declared it in the page, your server may still be serving the page with an accompanying HTTP header that says it is something else. The declaration in the HTTP header will override information inside the page.
To address this you need to check whether this is actually a problem or not, and then, if it is, take steps to rectify it.
Server admin privileges are needed to change the encoding sent in the HTTP header, though you may be able to do so yourself even if you are serving files via an ISP. Consult your server admin person. See the explanation of one way to do this for an Apache server.