Ho appena iniziato a imparare l'HTML (senza sfondo di codifica) e non so cosa significhi. Generalmente lo scrivo quando avvio il codice dopo, ma non ho idea di cosa significhi. Inoltre non so cosa significa doctype. Cosa succederà se non lo uso?cos'è <meta charset = "utf-8">?
risposta
Questo metatag corrisponde in fondo a quale set di caratteri è stato scritto il tuo sito web.
Ecco una definizione di UTF-8:
UTF-8 (U da Character Set universale + Transformation Format-8-bit) è un personaggio codifica in grado di codificare tutti i caratteri possibili (chiamato punti di codice) in Unicode. La codifica è a lunghezza variabile e utilizza unità di codice a 8 bit.
Ora i caratteri che stai leggendo sul tuo schermo hanno un valore numerico. Nel formato ASCII, ad esempio, la lettera "A" è 65, "B" è 66 e così via. Se guardi uno table of characters disponibile in ASCII vedrai che non è molto utile per qualcuno che desideri scrivere qualcosa in mandarino, arabo o giapponese. Per i caratteri/parole da quelle lingue da visualizzare avevamo bisogno di un altro sistema di codifica da e verso i numeri memorizzati nella memoria del computer.
UTF-8 è solo uno dei metodi di codifica inventati per implementare questo requisito. Esso consente di scrivere il testo in tutti i tipi di linguaggi, in modo da accenti francesi appariranno perfettamente bene, come verrà testo come questo
Бзиа збаша (Bzia zbaşa), Фэсапщы, Ç'kemi, ሰላም, e anche da destra a -sinistra scrittura come questo السلام عليكم
Se si copia e si incolla il testo sopra in Blocco note e quindi provare a salvare il file come ANSI (un altro formato) verrà visualizzato un messaggio di avviso che salvare in questo formato perderà parte della formattazione. Accettalo, quindi ricarica il file di testo e vedrai qualcosa del genere
???? ????? (Bzia zbasa), ???????, Ç'kemi, ???, e anche a destra-sinistra scrivendo come questo ?????? ?????
- 1. meta charset windows-1252 vs UTF-8
- 2. Cosa succede quando non specifichiamo <meta charset = "utf-8">?
- 3. set charset nell'applicazione rails
- 4. java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset() Ljava/nio/charset/Charset
- 5. Come correggere "Errore: un attributo charset su un meta elemento trovato dopo i primi 512 byte."
- 6. PHP problemi mysql charset utf8
- 7. Perché no URLEncoder.encode (String, Charset), URLDecoder.decode (String, Charset)
- 8. Il tipo di elemento "meta" deve terminare con il tag di fine corrispondente "</META>"
- 9. MultipartEntityBuilder e Charset
- 10. Come cambiare ajax-charset?
- 11. Devo includere un tag <meta generator>?
- 12. ASP.NET - meta: ResourceKey vs <% $ Resources: MyKey%>
- 13. ByteBuffer, CharBuffer, String e Charset
- 14. Meta tag nel corpo
- 15. Charset UTF 8 non funziona se utilizzato con Ionic Framework
- 16. header di risposta VS meta tag
- 17. Meta tag non nei primi 1024 byte
- 18. durante l'inizializzazione di PDO: dovrei fare: charset = UTF8 o charset = UTF8MB4?
- 19. Avendo æøå caratteri a HTML2PDF charset
- 20. php fgetcsv - problemi di codifica del charset
- 21. Java String.getBytes (charsetName) vs String.getBytes (oggetto Charset)
- 22. Meccanismo di rilevamento charset di Facebook?
- 23. L'utilizzo di Accept-charset HTTP intestazione
- 24. Node.js: Invia richiesta http in charset win1251
- 25. Perché Sass antepone una regola @charset errata?
- 26. Puoi avere più proprietà meta http-equiv?
- 27. Meta tag vs robots.txt
- 28. html meta viewport tag
- 29. with-meta vs^{} - Clojure
- 30. Cos'è l'interprete meta-circolare