mysql UTF8 question

Petit nouveau ! | 3 Messages

18 oct. 2011, 14:23

Bonjour,

j'aimerais comprendre une chose pour ce qui concerne l'insertion dans phpadmin de texte en japonnais

voila mes tables sont avec un interclasement en utf8_unicode_ci

quand j'insert bonjour en japonnais (こんにちは) dans ma table il m'insert (こんにちは)

j'affiche sur ma page qui a bien entendu le charset en utf8 et je vois bien こんにちは

mais pourquoi j'ai ces caractères spéciaux dans ma table, ceci ne me dérange pas mais peut être que c'est une mauvaise idée de laisser comme ça pour le référencement? google va voir des こんにちは ?

Merci de votre aide

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2011, 14:27

salut,

quand tu dit
j'affiche sur ma page qui a bien entendu le charset en utf8 et je vois bien こんにちは
c'est que sur ton site tout roule ?

c'est quand tu regarde avec phpmyadmin ou équivalent ? si oui c'est peux être du à un soucis d'encodage de la page que tu regarde.

avec le client mysql s'il n'est pas par défaut en utf-8 il faut utiliser set names utf8;


@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 3 Messages

18 oct. 2011, 14:39

bonjour,

oui sur le site avec set names utf8 sa roule je vois bien ma phrase こんにちは

mais pas dans phpadmin car j'utilise un formulaire pour ajouter ces informations dans ma table.
et bien sur en utf8

si je rentre directement dans phpadmin ma phrase apparait bien comme ceci こんにちは

ca ne me dérange pas plus que ca car je ne dois pas faire des recherches sur ma table mais pour google il va m'indexer aussi avec des caractères spéciaux ou il voit comme ma page?