我通过首字母方式获得帖子:
$results = $wpdb->get_results(
"
SELECT * FROM $wpdb->posts
WHERE post_title LIKE '$request%'
AND post_type = 'post'
AND post_status = 'publish'
ORDER BY post_title ASC;
"
);
我有一个问题。如果我想获得以Ą字母开头的帖子,则WordPress会给我以A开头的帖子,如果Š给出S等。 如何获得严格的字母开头的帖子?
答案 0 :(得分:0)
您最有可能使用“不区分重音”的database collation。根据确切的服务器设置,您可能正在使用utf8mb4_unicode_ci
或latin1_swedish_ci
。您很可能需要将其更改为utf8_YOURREGION_ci
或仅更改为utf8mb4_bin
。
如果您有权访问数据库整理,最简单的方法就是直接在phpMyAdmin中。