views:

275

answers:

6
+3  Q: 

UTF8 or UTF-8?

Which of the two is correct terminology?

+6  A: 

UTF-8

John Millikin
+3  A: 

I believe according to the Unicode Consortium, it's UTF-8.

danvin
+6  A: 

It's definitely UTF-8. UTF8 is only used commonly in places where a dash is not allowed (programming language indentifiers) or because people are too lazy.

Zifre
+2  A: 

Also UTF-8 (great and thorough explanation of UTF-8)

Dan Esparza
+3  A: 

Following the RFC standard the answer is UTF-8

http://www.ietf.org/rfc/rfc3629

backslash17
+8  A: 

That depends on where you use it...

The name of the encoding is UTF-8.

A dash is not valid to use everywhere, so for example in .NET framework the property of the System.Text.Encoding class that returns an instance of the UTF8Encoding class that handles the UTF-8 encoding is named UTF8.

Guffa