直接访问 url 时俄语字符未被解码
Russian characters are not getting decoded when accessing url directly
nuxt-link可以正常使用,但是重新加载时找不到路由。
翻译后的路线是这样通知的:
nuxtI18n: { paths: { en: "/for-sale/", es: "/en-venta/", ru: "/для-продажи/", } }
我观察到,如果我直接转到编码路径,它会起作用,但如果我使用俄语字符,它就不会。
所以如果我去 http://localhost:3000/ru/для-продажи won't work, but going to http://localhost:3000/ru/%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B8 will.
我怎样才能让它在寻找路线时对俄语字符进行编码?
添加
后我的问题消失了
// nuxt.config.js
['nuxt-i18n', {
encodePaths: false
}]
nuxt-link可以正常使用,但是重新加载时找不到路由。 翻译后的路线是这样通知的:
nuxtI18n: { paths: { en: "/for-sale/", es: "/en-venta/", ru: "/для-продажи/", } }
我观察到,如果我直接转到编码路径,它会起作用,但如果我使用俄语字符,它就不会。 所以如果我去 http://localhost:3000/ru/для-продажи won't work, but going to http://localhost:3000/ru/%D0%B4%D0%BB%D1%8F-%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B8 will.
我怎样才能让它在寻找路线时对俄语字符进行编码?
添加
后我的问题消失了// nuxt.config.js
['nuxt-i18n', {
encodePaths: false
}]