[fix] I can not get query parameters about Korean
## Describe the bug

**Node.js version:** <!-- Write your Node.js version. -->
v16.20.2

**OS version:** <!-- Write your operating system and version. -->
mac m2 
mac OS 13.6.1

**Description:** <!-- A clear and concise description of what the bug is. -->

## Actual behavior

when i request to my localhost in GET method, include url parameters
example) http://localhost:4000/api/query?name=한글

in server output of ctx.query is { name: 'í\x95\x9Cê¸\x80' }
how can i convert it to natural string?

<!-- Write actual behavior here. -->

## Expected behavior

<!-- Write expected behavior here. -->

## Code to reproduce

<!-- Share code to reproduce here inside a code formatted block, gist, or a repository we can clone to reproduce. -->

<!--
We encourage you to submit a pull request with a failing test:

1) This will make it more likely for us to prioritize your issue.
2) It's a good way to prove that the issue is related to this project and not your code.

Example: <https://github.com/avajs/ava/blob/master/docs/01-writing-tests.md#failing-tests>
-->

## Checklist

- [x] I have searched through GitHub issues for similar issues.
- [x] I have completely read through the README and documentation.
- [x] I have tested my code with the latest version of Node.js and this package and confirmed it is still not working.
