mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Merge branch '2.7.x' into 3.0.x
Closes gh-38033
This commit is contained in:
commit
5bd9b1725a
@ -604,6 +604,27 @@ For example, adding the following bean will automatically apply a `SameSite` of
|
||||
include::code:MySameSiteConfiguration[]
|
||||
|
||||
|
||||
[[web.servlet.embedded-container.customizing.encoding]]
|
||||
===== Character Encoding
|
||||
The character encoding behavior of the embedded servlet container for request and response handling can be configured using the `server.servlet.encoding.*` configuration properties.
|
||||
|
||||
When a request's `Accept-Language` header indicates a locale for the request it will be automatically mapped to a charset by the servlet container.
|
||||
Each containers providers default locale to charset mappings and you should verify that they meet your application's needs.
|
||||
When they do not, use the configprop:server.servlet.encoding.mapping[] configuration property to customize the mappings, as shown in the following example:
|
||||
|
||||
[source,yaml,indent=0,subs="verbatim",configprops,configblocks]
|
||||
----
|
||||
server:
|
||||
servlet:
|
||||
encoding:
|
||||
mapping:
|
||||
ko: "UTF-8"
|
||||
----
|
||||
|
||||
In the preceding example, the `ko` (Korean) locale has been mapped to `UTF-8`.
|
||||
This is equivalent to a `<locale-encoding-mapping-list>` entry in a `web.xml` file of a traditional war deployment.
|
||||
|
||||
|
||||
|
||||
[[web.servlet.embedded-container.customizing.programmatic]]
|
||||
===== Programmatic Customization
|
||||
|
Loading…
Reference in New Issue
Block a user