早上好,
我想知道是否有人使用了闪亮和renderMarkdown,当文件包含“智能”引号时,是否找到了避免崩溃的方法,比如MS、MS等。例如,“可以通过键入ALT+0147生成”。
背景是我们有几个Markdown文件,然后将它们读入一个闪亮的应用程序中。当复制粘贴用Word写的文本时,Word的自动更正功能在默认情况下将所有引号等替换为“智能”引号,如上面(*)所示。当读取包含这些字符的文件时,软件不可避免地崩溃。当在我的(Windows)机器上本地运行闪亮的应用程序时,renderer.option“智能打字员”可以防止崩溃,例如:
renderMarkdown(filename, renderer.options = "smartypants")但是,在读取文件时,基于Unix的闪亮服务器仍然会崩溃。如果文件很长,那么查找和替换所有这样的字符有点痛苦,所以我们正在寻找一个自动化的解决方案。
有什么想法吗?
谢谢你,菲利普
(*)我知道我可以在Word中关闭这个功能。
发布于 2014-06-24 13:18:14
可能最简单的方法是自己读取文件,使用sub来调整智能引号(使用\x93和\x94),然后将调用更改为renderMarkdown(text=subbed_text, renderer.options = "smartypants")
https://stackoverflow.com/questions/24385873
复制相似问题