Sli*_*k23 5 html ruby unicode ruby-on-rails-3
这个:
<%= link_to "My Trademark &153;", trade_mark_path %>
Run Code Online (Sandbox Code Playgroud)
生成
当我真正需要它时:我的商标™
无论如何在URL帮助器中使用ASCII代码?我总是可以手动生成链接,但这真的很难看.
最简单的答案是不使用 HTML 实体,而是使用带有文字 Unicode 字符的 Unicode 源代码文件,例如实际上放置:
\n\n<%= link_to "My Trademark\xe2\x84\xa2", trade_mark_path %>\nRun Code Online (Sandbox Code Playgroud)\n\n在你看来。但是,如果必须的话,您可以简单地执行以下操作:
\n\n<%= link_to("My Trademark™", trade_mark_path).html_safe %>\nRun Code Online (Sandbox Code Playgroud)\n\n禁用 Rails 的自动 HTML 转义。
\n\n请注意,&#...;对 ASCII 值 128-255 使用十进制实体是一个坏主意,因为这些值通常依赖于非标准代码页,除非您确定正在为匹配的 HTML 发送正确的编码。正如您所看到的,商标符号的 Unicode 值实际上是™。
| 归档时间: |
|
| 查看次数: |
2697 次 |
| 最近记录: |