Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
197 views
in Technique[技术] by (71.8m points)

PHP Turkish Language displaying issue

I have been trying to display my text in PHP but I am getting issue from Turkish characters it display it as ?±?±?±??????

I am reading data from MySQL but the issue is from the PHP. Please what it is missing?

My code is simple:

<?php

echo "? i ü ?";

?>
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Check, if your website is in UTF-8.

Just copy following code to the <header> tag of your documment:

<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>

Or you can use just shorter version according to HTML5. Compatibility is fine:

<meta charset='utf-8'> 

See difference between this two metatags: <meta charset="utf-8"> vs <meta http-equiv="Content-Type">

Or you can use header. This code place into your PHP code. The best position is at the start of the document.

header('Content-Type: text/html; charset=utf-8');

Or check if your file is in UTF-8. This you can do with your code editor. I use PSPad and i recommend it to try.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...