- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- [Risolto] con il browser non riesco a visualizzare caratteri stranieri
-
[Risolto] con il browser non riesco a visualizzare caratteri stranieri
Dovendo scrivere un nome con caratteri non appartenenti alla lingua italiana, nell'editor di testo con cui preparo la pagina html sono riuscito a scrivere ciò che volevo, ma quando poi vado ad aprire la pagina con il browser, sia ff che opera, i caratteri non italiani vengono riprodotti con un "?".
Qualcuno sa indicarmi perchè ciò accade e come poter ottenere l'esatta visualizzazione del carattere straniero?
Grazie
-
Devi impostare un charset che comprenda quel set di caratteri.
La scelta più naturale è l'uso del charset UTF-8 che è praticamente universale.
Però dovrai codificare anche i caratteri accentati italiani usando le relative html entities (qui trovi una lista)
Il charset si può impostare sia direttamente lato server inviando un header http che lo indichi, magari usando .htaccess se ci si trova su Apache.
Oppure si puù fare più semplicemente inserendo nell'header della pagina un http equiv di questo tipo:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-
Ciao Claudioweb e grazie per la risposta.
Ho fatto come mi hai indicato, inserendo nella pagina il meta che mi hai scritto, ma purtroppo ancora non va.
Ho anche controllato attentamente, facendo anche varie prove.....Quale altro errore sto combinando?
-
Ciao velx,
puo' essere che sia il browser da configurare.
Sotto Firefox vai nel menu' View -> Character Encoding -> Unicode (UTF-8)
-
Grazie olaola; no, l'errore è mio ed ora mi è tutto chiaro; però nella lista che mi ha indicato claudioweb non trovo il carattere che mi serve che è questo "Ł" in pratica una L tagliata che fa parte dell'alfabeto polacco.
Sapete indicarmi dove poterlo trovare, nel frattempo che riesco a contattare qualcuno in polonia?
-
Se te la cavi con l'inglese dai un occhiata qui
http://webdesign.about.com/od/localization/l/blhtmlcodes-pl.htm
pare che alcuni cartteri polacchi non facciano parte dell'UTF-8. Sono quelli elencati nella tabella.
-
grazie, è quello che cercavo!!!!
-
Salve,
interessante questo link:
.w3schools.com/tags/ref_entities.aspdove posso trovare un software o un editor che trasforma i caratteri da "Character" a "Entity Name"?
grazie
Lilo
-
Per fare ciò devi usare un linguaggio di programmazione server side.
Se adoperi php c'è una funzione apposita per fare ciò in maniera molto semplice e pratica.
-
htmlentities?
-
Precisamente