ترميز شخصيات غير متوافق لبعض روابط Markdown

لقد سمعت للتو عن دعم الروابط الجديدة بصيغة .md، لذا قمت بتجربتها على موقعي بعد التحديث إلى أحدث إصدار، وفي بعض الأحيان ظهرت لي هذه الرسالة:

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...

يبدو أن النظام لا يتقبل اسم المستخدم الخاص بي الذي يحتوي على أحرف غير ASCII (依云).

إعجاب واحد (1)

شكرًا لك على الإبلاغ، يجب أن يحل هذا المشكلة

إعجاب واحد (1)