Comments (5)
OK, so it seems etree.tostring looks at the encoding to decide whether it can output something as a literal or has to escape it. So calling .transform(encoding='ascii')
gets me:
<p>©    2014</p>
Which is probably close enough for me. It'd be cool if there was a way to preserve the named entities though.
from premailer.
Running Copyright © 2015 iDoRecall, Inc.
through premailer.io, I saw ©
converted to just "c", not the Unicode copyright symbol:
Copyright c 2015 iDoRecall, Inc.
Definitely need an option against that transformation.
from premailer.
If there's a way to tell lxml to stay the heck out of trying to do that trick that would be great. And something we ought to do by default.
from premailer.
Noticed that ’
get converted as well as "
from premailer.
a way to tell lxml
Maybe resolve_entities=False
?
from premailer.
Related Issues (20)
- Premailer strips important tags from stylesheets meant to be ignored HOT 2
- Does premailer support css variables? HOT 4
- Mustache {{ }} syntax in href is broken on transform HOT 2
- premailer doesn't appear to work on m1 macs HOT 18
- premailer issue
- Prefill advanced options of hosted Premailer? HOT 3
- Add cache support for _load_external_url HOT 2
- To support css var HOT 1
- :not is not supported
- Style sorting breaking proper precedence HOT 3
- Question about self-closing tags HOT 1
- allow_network=False prevents loading of local stylesheets
- preserve_handlebar_syntax regex should be improved
- Direct child selector (">") is ignored
- Bug: Global style with !important do not take precedence over the respective inline style
- Deleted HOT 1
- load_external_url should have a proper timeout set
- AttributeError: 'CSSMediaRule' object has no attribute 'style'
- 1 HOT 2
- lxml 5.0 Seems To Break preserve_handlebar_syntax
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from premailer.