照合順序をutf8_general_ciに変更して、post_title、post_contents、およびpost_nameをutfに対応するように変更しました。
それからadd new postを使って、タイトルに3つのヘブライ語ALEFを入力します。
post_titleはデータベースのヘブライ語ですが、post_nameの値は次のとおりです。
%d7%90%d7%90%d7%90
Charmapによると、ALEFは05D0の16進数値を持っています。
それで、d790は何を表していますか?他のエンコーディングは?
大量の投稿を一括アップロードするためのプログラムを作成しようと思っているので、post_nameフィールドに何を入れるのか、またそれが何のために使用されるのかを知る必要があります。
これは URLエンコードされた バージョンのテキストです。
<?php
echo urldecode('%d7%90%d7%90%d7%90');
?>
出力:
אאא
post_name
はスラッグなので、文字はURLに対して安全である必要があります。