2016-05-20 10 views
1

現在PHPのウェブサイトで作業しています。ギリシャ文字のς文字が入力タグに表示されていないことを認識しました。
文字 'ς'は私のウェブサイトに表示されていません

また、ς文字をテキスト領域に入力することもできません。最初は

<input type="text" name="firstname" value= '<?= $client->name ?>'> 

Βασίλης 

これは私のinput要素のためのコードです:元の名前は、このとき

Βασίλη 


私はこの名前を取得します私は、HTML5のデフォルトのエンコーディングはUTF-8 al

<?php 
    $username = $_SESSION['username']; 
    $query = "SELECT * FROM `users` WHERE username= '$username'"; 
    $result = $mysqli->query($query) or die(mysqli_error()); 
    $client = $result->fetch_object(); 
?> 

これは私のコードです:

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

をこれは私のprofile.phpファイル内のコードです:私はこれが事実であるならば、私は自分のページにこのHTMLタグを追加しましたので、確認されませんでしたけれどもconnli.phpファイル:

<?php 
    $mysqli = @new mysqli('localhost', 'root', '', '2661'); 
    $mysqli->set_charset('utf8mb4'); 
    if ($mysqli->connect_errno) { 
    die($mysqli->error); 
    } 
?> 
+0

UTF8ヘッダーにできることをすべて設定します。 PHPヘッダーが始まりです。 – Qirel

+0

[UTF-8のすべての方法]の可能な複製(http://stackoverflow.com/questions/279170/utf-8-all-the-way-through) – Qirel

+0

私はこれを既に試してみました。質問。 –

答えて

0

問題はコードではありませんでした。

問題はフォントのためでした。その文字はςを表示できませんでした。その文字はフォントでサポートされていなかったからです。

関連する問題