Preguntas etiquetadas con character-encoding

La codificación de caracteres se refiere a la forma en que los caracteres se representan como una serie de bytes. La codificación de caracteres para la Web se define en el Estándar de codificación.








6
¿Por qué los nombres de caracteres no son constantes?
Los problemas de juego de caracteres son confusos y complicados por sí mismos, pero además de eso, debe recordar los nombres exactos de sus juegos de caracteres. Es "utf8"? O "utf-8"? O tal vez "UTF-8"? Al buscar ejemplos de código en Internet, verá todo lo anterior. ¿Por qué no simplemente …

16
¿Realmente necesito codificar '&' como '& amp;'?
Estoy usando un &símbolo ' ' con HTML5 y UTF-8 en mi sitio <title>. Google muestra el ampersand bien en sus SERPs, al igual que todos los navegadores en sus títulos. http://validator.w3.org me está dando esto: & no inició una referencia de caracteres. (Y probablemente debería haberse escapado como &.) …

12
PHP DOMDocument loadHTML no codifica UTF-8 correctamente
Estoy tratando de analizar algo de HTML usando DOMDocument, pero cuando lo hago, de repente pierdo mi codificación (al menos así es como me parece). $profile = "<div><p>various japanese characters</p></div>"; $dom = new DOMDocument(); $dom->loadHTML($profile); $divs = $dom->getElementsByTagName('div'); foreach ($divs as $div) { echo $dom->saveHTML($div); } El resultado de este …


11
Convierta Unicode a ASCII sin errores en Python
Mi código simplemente raspa una página web, luego la convierte a Unicode. html = urllib.urlopen(link).read() html.encode("utf8","ignore") self.response.out.write(html) Pero me sale un UnicodeDecodeError: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__ handler.get(*groups) File "/Users/greg/clounce/main.py", line 55, in get html.encode("utf8","ignore") UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position …

4
¿Por qué especificar @charset "UTF-8"; en tu archivo CSS?
He estado viendo esta instrucción como la primera línea de numerosos archivos CSS que me han sido entregados: @charset "UTF-8"; ¿Qué hace, y es necesaria esta regla? Además, si incluyo esta metaetiqueta en mi elemento "head", ¿eso eliminaría la necesidad de que también esté presente en mis archivos CSS? <meta …



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.