Skip to content

Solve the problem of non-ASCII characters in URL. Try to fix #1026 - #1222

Open
Bugjudger wants to merge 1 commit into
perwendel:masterfrom
Bugjudger:Fix_Non_ASCII_Character_in_URL
Open

Solve the problem of non-ASCII characters in URL. Try to fix #1026 #1222
Bugjudger wants to merge 1 commit into
perwendel:masterfrom
Bugjudger:Fix_Non_ASCII_Character_in_URL

Conversation

@Bugjudger

Copy link
Copy Markdown

Try to fix #1026
Now URL supports non-ASCII code such as 中文한국어にほんごلغة عربية, which is based on utf8 coding.

If your path of URL contains % or other non-ASCII characters, please do not put the URL into the address bar in the browser directly.

Encode the URL with JavaScrip firstly, url_encode = encodeURI(URL) (JavaScrip language)

For example, encodeURI("http://localhost:4567/api/v1/permissionrole/permission/get%2Fabc中文한국어にほんごلغة عربية")

Then put the encodeURI into the address bar in the browser, you will get the correct answer.

Co-Authored-By: Chauncey-Xxy 70973261+Chauncey-Xxy@users.noreply.github.com

…L. Try to fix #1026

Try to fix #1026
Now URL supports non ASCII code, which is based on utf8 coding.

If your path of URL contain % or other non ASCII characters, please do not put the URL into address bar in browser directly.

Encode the URL with JavaScrip firstly, url_encode = encodeURI(URL)   (JavaScrip language)

For example, encodeURI("http://localhost:4567/api/v1/permissionrole/permission/get%2Fabc中文한국어にほんごلغة عربية")

Then put the encodeURI into the address bar in browser, you will get correct answer.

Co-Authored-By: Chauncey-Xxy <70973261+Chauncey-Xxy@users.noreply.github.com>
@lepe lepe mentioned this pull request Aug 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

In tomcat with -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true, the FilterTools.getRelativePath does not works correctly

1 participant