Encodages de caractères incompatibles pour certains liens Markdown

Je viens de prendre connaissance de la nouvelle prise en charge des liens .md, alors je l’ai testée sur mon site après avoir mis à jour vers la dernière version, et parfois j’ai obtenu cette erreur :

Encoding::CompatibilityError (incompatible character encodings: UTF-8 and US-ASCII)
lib/markdown_endpoint/topic_renderer.rb:83:in 'MarkdownEndpoint::TopicRenderer#render_post'
lib/markdown_endpoint/topic_renderer.rb:23:in 'block in MarkdownEndpoint::TopicRenderer#render'
lib/markdown_endpoint/topic_renderer.rb:21:in 'Array#each'
lib/markdown_endpoint/topic_renderer.rb:21:in 'Enumerable#each_with_index'
lib/markdown_endpoint/topic_renderer.rb:21:in 'MarkdownEndpoint::TopicRenderer#render'
app/controllers/topics_controller.rb:1592:in 'block (2 levels) in TopicsController#perform_show_response'
app/controllers/topics_controller.rb:1568:in 'TopicsController#perform_show_response'
app/controllers/topics_controller.rb:233:in 'TopicsController#show'
app/controllers/application_controller.rb:458:in 'block in ApplicationController#with_resolved_locale'
app/controllers/application_controller.rb:458:in 'ApplicationController#with_resolved_locale'
app/controllers/application_controller.rb:1140:in 'ApplicationController#ensure_dont_cache_page'
lib/middleware/omniauth_bypass_middleware.rb:35:in 'Middleware::OmniauthBypassMiddleware#call'
lib/middleware/crawler_hooks.rb:13:in 'Middleware::CrawlerHooks#call'
lib/content_security_policy/middleware.rb:12:in 'ContentSecurityPolicy::Middleware#call'
lib/middleware/anonymous_cache.rb:431:in 'Middleware::AnonymousCache#call'
lib/middleware/csp_script_nonce_injector.rb:13:in 'Middleware::CspScriptNonceInjector#call'
lib/middleware/track_view_session_id_injector.rb:12:in 'Middleware::TrackViewSessionIdInjector#call'
config/initializers/008-rack-cors.rb:14:in 'Discourse::Cors#call'
lib/middleware/default_headers.rb:13:in 'Middleware::DefaultHeaders#call'
config/initializers/100-quiet_logger.rb:20:in 'DiscourseRackQuietAssetsLogger#call'
config/initializers/100-silence_logger.rb:29:in 'SilenceLogger#call'
lib/middleware/enforce_hostname.rb:23:in 'Middleware::EnforceHostname#call'
lib/middleware/request_tracker.rb:384:in 'Middleware::RequestT...

Il semble que cela ne convienne pas à mon nom d’utilisateur non ASCII (依云).

1 « J'aime »

Merci pour le signalement, cela devrait le corriger

1 « J'aime »