Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Установка кодировки UTF8 в тестах при чтении тела http response #30

Closed
wants to merge 4 commits into from

Conversation

s-chepurnov
Copy link

У студента возникла проблема с кодировкой:
https://github.com/vaspav98/java-project-99/actions/runs/7003982269/job/19050801146#step:3:390

@Malcom1986
Copy link
Contributor

Сергей, а нельзя ли глобально для приложения установить кодировку UTF-8, например в конфигурационном файле

@Malcom1986
Copy link
Contributor

@s-chepurnov Сергей, не нашлось решение?

@s-chepurnov
Copy link
Author

Забыл про эту проблему, займусь ближайшее время.

@ola-9
Copy link

ola-9 commented Mar 11, 2024

@s-chepurnov как дела с этой задачкой, нужна какая-либо помощь?

@s-chepurnov
Copy link
Author

s-chepurnov commented Mar 12, 2024

Выбрано простое решение которое затрагивает только кодировку в тестах:

@BeforeEach
public void setUp() {
    mockMvc = MockMvcBuilders.webAppContextSetup(wac)
                .defaultResponseCharacterEncoding(StandardCharsets.UTF_8)
                .build();
    //...
}

Аналогичная проблема:
spring-projects/spring-framework#23851

Варианты решений проблемы:
spring-projects/spring-framework#27214

@dzencot
Copy link
Contributor

dzencot commented Apr 2, 2024

Тут закончена работа?

@s-chepurnov
Copy link
Author

Да, работа законечена. Только в проекте тесты заваливаются, не было времени углубиться и понять в чём дело.

@Malcom1986 Malcom1986 marked this pull request as draft May 3, 2024 10:37
@s-chepurnov s-chepurnov closed this May 7, 2024
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.

4 participants