Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

special characters in title tag

How do you enter special characters in the title attribute of html?

My JavaScript code:

var link_english = document.createElement("img");
   link_english.setAttribute("src", "images/english_out.png");
   link_english.setAttribute("title", "The english version of Nauma.com"); // 
   link_english.className = "classEnglish";

My question is: How do I insert a special tag within the value of the title attribute?

Example:

link_english.setAttribute("title", "here I want to put a special character for a German letter, the " ü " ");

If it is a normal html file, no problem.

like image 884
dima Avatar asked Sep 05 '25 17:09

dima


1 Answers

Just enter them.

You only need to ensure that the HTML page is saved using a character encoding which supports those characters (UTF-8 is preferred if you want world domination) and that the HTML page is been served over HTTP with a Content-Type header which signifies the very same character encoding, so that the browser understands how to display them to the human, e.g text/html;charset=UTF-8.

How to save the files the right way depends on the editor used, but usually this is available by Save As function and/or in the general editor settings. How to set the right HTTP content type header depends on the programming language and/or webserver used.


Update: the above answer still applies on your update. Save/serve file as UTF-8 and instruct browser by Content-Type header to interpret it as UTF-8. This applies on JS files as good as on HTML files and other text based files.

like image 131
BalusC Avatar answered Sep 07 '25 17:09

BalusC