データベース行の文字列に特殊なフォントが含まれている場合、SQL クエリの結果が 0 になる
P粉029327711
P粉029327711 2023-09-11 16:04:04
0
1
486

次のクエリを実行しています:

リーリー

データベース内のテキストは、独自のフォントである「ᴄᴇʀᴛɪꜰɪᴇᴅ ɪɴꜱᴛᴀʟʟᴇʀꜱ」として保存されます。

上記のクエリでは 0 件の結果が返されますが、データベース内の 'ᴄᴇʀᴛɪꜰɪᴇᴅ ɪɴꜱᴛᴀʟʟᴇʀꜱ' テキスト フォントをサンセリフ フォントなどに変更すると、結果が返されます。

###どうしてこれなの?

P粉029327711
P粉029327711

全員に返信(1)
P粉165823783

これは別のフォントではなく、Unicode の別の文字です。

テキストを https://www.babelstone.co.uk/Unicode/whatisit.html に貼り付けると、文字が実際に何であるかを示すことがわかります:

リーリー

「ᴄ」を例に挙げると、https://symbl.cc/en/1D04/ などの他の場所で調べることができ、次のことがわかります。

標準の大文字 C は、実際には「Latin Letter Capital C」と呼ばれる Unicode の別の文字であることがわかります (

https://symbl.cc/en/0043/: )

これは、データベース (およびテーブル) が、ここで示した Unicode 文字をサポートする文字セットを使用していることも意味します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!