たとえば、これは example と呼ばれる私のテーブルです。
--------------------------
| id | en_word | zh_word |
--------------------------
| 1 | Internet| 互联网 |
--------------------------
| 2 | Hello | 你好 |
--------------------------
and so on...
そして、このSQLクエリを使用してみました:
SELECT * FROM `example` WHERE LENGTH(`zh_word`) = 3
何らかの理由で、3 つではなく、多くの 1 文字が表示されます。
どうしてこれなの?これは修正できますか?PhpMyAdminでこれを試しました。
しかし、JavaScriptでそれをやったとき:
"互联网".length == 3; // true
そして、それはうまくいくようです。では、どうしてうまくいかないのでしょうか?