To what extent do individual imported HTML files need to specify a charset 
(e.g., <meta charset="utf-8")?

I have an app that imports a separate .html file defining a Polymer 
element, and the imported file includes a Unicode glyph. The main HTML file 
defines a charset, but the included HTML file does not. I'm pretty sure 
this used to work fine, but now I see the element's glyph rendered as 
garbage characters. This happens under both current Canary and current 
production Chrome.

Including an explicit meta charset element in the included element file 
fixes the problem, so I can work around the problem. But I'm wondering if 
there'd been some larger philosophical shift or statement made about 
charsets in imported HTML files. Are elements supposed to implicitly pick 
up the charset of the importing page, or should every HTML file — including 
those for elements — always specify a charset?

If this is a bug, I'm happy to file one. (I'd only held back because I 
can't do this as a simple jsbin.)

Follow Polymer on Google+: plus.google.com/107187849809354688692
--- 
You received this message because you are subscribed to the Google Groups 
"Polymer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/polymer-dev/8cb9e840-7e71-4c10-8826-f16dcafe28a1%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to