I have a page that lists several non-English names which contain special letters with dots and tildas above them. Currently, those are not being displayed properly. In place of the letters the site displays question marks in a small black diamond.

How can I fix this? Is there a module? Could this be an encoding issue? Having looked at the source, I found that the page is set to UTF-8.


Try installing the languages in which you display the data. To do so go first install the "Languages" module which is already part of the core and then go to admin/config/regional/language and install any language with it.

If it's not in a formal language, try changing encoding by using this article:


Though, they mention in that document that it's problematic to change Drupal's encoding.

If showing these letters is rare, consider displaying these as an image.

  • How does one install languages? – MadPhysicist Aug 17 '16 at 17:34
  • 1
    I've updated the answer per this comment. – user16289 Aug 17 '16 at 17:38
  • Just to clarify, are you specifying a URL? or is that a path on server? – MadPhysicist Aug 17 '16 at 17:39
  • 1
    Its actually both :) – user16289 Aug 17 '16 at 17:40
  • 1
    Much appreciated. – MadPhysicist Aug 18 '16 at 16:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.