2016-09-21 1 views
0

Dans WordPress Quand je lis un tag de la taxonomie par le japonais, il aime ce '日本語' mais c'est le résultat %e6%97%a5%e6%9c%ac%e8%aa%9e. Je l'ai comparé avec le bon texte. Cela devient vrai.Japanese Format

if(strcmp($row[$header][$i]['slug'], '日本語')) 

Je voudrais écrire un fichier csv qui en utilisant les caractères japonais. comment puis-je convertir %e6%97%a5%e6%9c%ac%e8%aa%9e en '日本語'.

+0

Comment lisez-vous exactement une étiquette de la taxonomie? Montrez votre code. – deceze

+0

J'utilise $ string = $ row [$ header] [$ i] ['slug'] –

Répondre

0

Utilisez urldecode pour inverser:

$string = urldecode('%e6%97%a5%e6%9c%ac%e8%aa%9e'); // Converts to 日本語 

SEE DEMO.

Vous pouvez utiliser la méthode urlencode pour comparer et strcasecmp pour comparision insensible à la casse:

if(strcasecmp($row[$header][$i]['slug'], urlencode('日本語'))) 

SEE DEMO.

+0

C'est très utile, merci beaucoup –