A site I'm working on is switching from ISO. If the HTML character set is set to UTF-8, do I still need to replace ©, é, …, etc with the appropriate HTML entity?
            Asked
            
        
        
            Active
            
        
            Viewed 1,616 times
        
    7
            
            
         
    
    
        Dirk Diggler
        
- 863
- 1
- 10
- 22
- 
                    possible duplicate of [When Should One Use HTML Entities](http://stackoverflow.com/questions/436615/when-should-one-use-html-entities) – lulalala Jan 17 '14 at 01:30
3 Answers
6
            No, symbols like ©, é, …, the German umlauts ä, ö, ü, ß and all the other stuff can be used just like any other character when using UTF-8.
But note that some things still have to be entities because they have a special meaning in HTML ( < and > for example, which should still be replaced with > and < if you want to use them in your text)
- 
                    1Thanks. What about HTML emails? I assume I don't have the same control over character encoding there as I do on my own site, so should I use entities just to be safe? – Dirk Diggler Sep 13 '11 at 16:15
- 
                    2you can give a header to define a charset in an html-mail, too - but some (mostly older) mail-clients will ignore that. best way is, like you said, to use entities in html-mails just to be safe. – oezi Sep 13 '11 at 16:17
1
            
            
        in short : No you don't, actually I would even advise not to use them anymore. A possible legacy usage would be in some html pages links and forms "gets", but even here usually we can deal without.
 
    
    
        Flavien Volken
        
- 19,196
- 12
- 100
- 133
1
            
            
        Depends also on how you generate / edit your content. If you have users editing files locally on Windows and what not, it may be safer to stick to entities after all.
 
    
    
        tripleee
        
- 175,061
- 34
- 275
- 318
 
    