From 76d2e9d053d3133c113bd097292ce6159ea955bb Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sun, 12 Feb 2023 20:11:05 -0800 Subject: [PATCH] workaround for UTF-8 character in 2001/ollinger/README.md The file `2001/ollinger/README.md` contained a single lower case small letter e with a acute mark as defined by the UTF-8 character for the 2 bytes: 0xc3 0xa9. Replaced the RAW UTF-8 character: "LATIN SMALL LETTER E WITH ACUTE" with the HTML "é". Not sure what the best way to handle this, however. This character crashed markdown tools such as _qlmarkdown_ AND it prevented GitHub from rendering the web site. GitHub reported in "Build with Jekyll": ``` Conversion error: Jekyll::Converters::Markdown encountered an error while converting '2001/ollinger/README.md': 847 The source text contains invalid characters for the used encoding UTF-8 848 /usr/local/bundle/gems/kramdown-2.3.2/lib/kramdown/parser/base.rb:93:in `adapt_source': The source text contains invalid characters for the used encoding UTF-8 (RuntimeError) 849 from /usr/local/bundle/gems/kramdown-2.3.2/lib/kramdown/parser/kramdown.rb:90:in `parse' 850 from /usr/local/bundle/gems/kramdown-parser-gfm-1.1.0/lib/kramdown/parser/gfm.rb:56:in `parse' 851 from /usr/local/bundle/gems/kramdown-2.3.2/lib/kramdown/parser/base.rb:69:in `parse' 852 from /usr/local/bundle/gems/kramdown-2.3.2/lib/kramdown/document.rb:102:in `initialize' 853 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/converters/markdown/kramdown_parser.rb:42:in `new' 854 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/converters/markdown/kramdown_parser.rb:42:in `convert' 855 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/converters/markdown.rb:77:in `convert' 856 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:101:in `block in convert' 857 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:99:in `each' 858 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:99:in `reduce' 859 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:99:in `convert' 860 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:83:in `render_document' 861 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/renderer.rb:62:in `run' 862 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:479:in `render_regenerated' 863 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:472:in `block in render_pages' 864 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:471:in `each' 865 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:471:in `render_pages' 866 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:192:in `render' 867 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/site.rb:71:in `process' 868 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/command.rb:28:in `process_site' 869 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:65:in `build' 870 from /usr/local/bundle/gems/jekyll-3.9.3/lib/jekyll/commands/build.rb:36:in `process' 871 from /usr/local/bundle/gems/github-pages-228/bin/github-pages:70:in `block (3 levels) in ' 872 from /usr/local/bundle/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `block in execute' 873 from /usr/local/bundle/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `each' 874 from /usr/local/bundle/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in `execute' 875 from /usr/local/bundle/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in `go' 876 from /usr/local/bundle/gems/mercenary-0.3.6/lib/mercenary.rb:19:in `program' 877 from /usr/local/bundle/gems/github-pages-228/bin/github-pages:6:in `' 878 from /usr/local/bundle/bin/github-pages:23:in `load' 879 from /usr/local/bundle/bin/github-pages:23:in `
' ``` --- 2001/ollinger/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2001/ollinger/README.md b/2001/ollinger/README.md index 12ea2d220..b308588cd 100644 --- a/2001/ollinger/README.md +++ b/2001/ollinger/README.md @@ -3,7 +3,7 @@ Best primal ASCII graphics: Nicolas Ollinger Ecole Normale Superieure de Lyon LIP, ENS Lyon - 46, allée d'Italie + 46, allée d'Italie 69364 Lyon Cedex 07 France