Question

Dire que j'ai ce morceau de code:

var marker = new google.maps.Marker({
    position: location,
    title: 'Búfals',
    map: map
});

Cela crée un marqueur comme prévu, mais si je passe la souris la souris dessus je ne vois pas 'Búfals de la
comme je l'attendre (au lieu que je vois le code html).

Cela ne fait aucune différence:

var marker = new google.maps.Marker({
    position: location,
    title: unescape('Búfals'),
    map: map
});  

Toutes les idées?

Merci.

Était-ce utile?

La solution

Cela peut être un surpuissant mais il fonctionne:

function decode(txt){
  var sp = document.createElement('span');
  sp.innerHTML = txt;
  return sp.innerHTML;
}

decode('Búfals')

Autres conseils

Similaire à ce que Daniel a suggéré, vous pouvez essayer d'utiliser la valeur unicode pour le personnage que vous essayez d'afficher, dans votre cas, il serait \u09fa.

Vous pouvez utiliser:

var marker = new google.maps.Marker({
   position: myLatlng,
   map: map,
   title: unescape('B%FAfals')
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top