わかりました、次のようなラテン語の拡張文字用の DB インタラクションを作成する必要があります: ŠšĐđČčĆ掞 など.
1 つの方法は、エンコーディングを UTF に設定することです (これにより、DB データ文字が Å¡Å¡Å¡ に変換されます (latin1_swedish_ci colation を使用)。
これは、データのフェッチ中に問題なく機能しますが、th フィールドの長さを制限する必要がない限り、分割が Å¡ の途中で発生した場合の問題よりも、結果の文字は ?? Ć..の代わりに
したがって、HTML で使用するエンコーディングと、元の文字を保持するために DB 内で使用する照合の簡単な質問です。
ありがとうございました
`
<!doctype html>
<head><meta charset="utf-8">
</head>
<body>
<?php
$dbx = new mysqli('localhost','root','pass','dbtester') or die ('error with connection');
$query = $dbx->prepare ("SELECT id, cont FROM dbtester");
$query->execute();
$query->bind_result($id, $cont);
while($query->fetch()):
echo $id;
echo $cont;
endwhile;
?>
</body>
</html>`