Wpdb leeres Ergebnis nur wenn Sprache Russisch ist

Ich habe ein kleines Problem mit der wpdb query .
Ich muss den Inhalt einer HTML- select ändern select indem ich eine andere (einfach und sauber) ändere, also ist dies meine Abfrage:

 $_queryString="SELECT stato_".ICL_LANGUAGE_CODE." AS stato FROM hn_references WHERE LOWER(continente_".ICL_LANGUAGE_CODE.")='".$_cont."' GROUP BY stato_".ICL_LANGUAGE_CODE; $_queryResult=$wpdb->get_results($_queryString); 

Und es funktioniert, außer auf Russisch. DB Charset ist utf8_generic_ci und HTML charset ist auch utf8 . Ich habe versucht, alle Ergebnisse auf Arrays zu setzen und nach Zeichenfolgenvergleich zu get_results , aber das hat auch nicht funktioniert, get_results immer noch ein leeres Array zurück.

Das Seltsame ist, dass ich diese Abfrage in phpMyAdmin kopiert und eingefügt habe, und es funktioniert. Ich lese über einige Codierungsprobleme, und dass UTF-8 sollte dieses Problem lösen.

Also, ich habe das in meinen Kopf geschrieben:

  

Das sind in meiner wp-config :

 define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); 

Und db-Tabellen werden als utf8_general_ci gespeichert.

Ich habe es auch versucht:

 $_cont=mb_convert_encoding($_cont,'UTF-8'); $_queryString="SELECT stato_".ICL_LANGUAGE_CODE." AS stato FROM hn_references WHERE LOWER(continente_".ICL_LANGUAGE_CODE.")='".$_cont."' GROUP BY stato_".ICL_LANGUAGE_CODE; 

Aber es funktioniert immer noch nicht.

Solutions Collecting From Web of "Wpdb leeres Ergebnis nur wenn Sprache Russisch ist"