質問編集履歴

3

タグ追加

2022/10/04 09:31

投稿

moontowel
moontowel

スコア1

test CHANGED
File without changes
test CHANGED
File without changes

2

内容追加

2022/10/04 09:30

投稿

moontowel
moontowel

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,64 @@
1
1
  ### 内容
2
2
  VS2022CommunityでASP.NET CoreWebAPI(.net6)を作成し、Azure WebAppsにデプロイしています。
3
3
 
4
- 中身はテンプレートで自動で作成されるControllerのままですが、日本語を返すように編集し、AzurePipelinesでci/cdを構築しデプロイしたところ、日本語が文字化けしてしまいます。
4
+ 中身はテンプレートで自動で作成されるControllerのままですが、日本語を返すように編集し、AzurePipelinesでci/cdを構築しデプロイしたところ、下記のように日本語が文字化けしてしまいます。
5
+ ・ソース(Controller)
6
+ ```
7
+ [ApiController]
8
+ [Route("[controller]")]
9
+ public class WeatherForecastController : ControllerBase
10
+ {
11
+ private static readonly string[] Summaries = new[]
12
+ {
13
+ "寒い", "Warm", "Balmy", "暑い"
14
+ };
15
+
16
+ private readonly ILogger<WeatherForecastController> _logger;
17
+
18
+ public WeatherForecastController(ILogger<WeatherForecastController> logger)
19
+ {
20
+ _logger = logger;
21
+ }
22
+
23
+ // devops test
24
+ [HttpGet(Name = "GetWeatherForecast")]
25
+ public IEnumerable<WeatherForecast> Get()
26
+ {
27
+ return Enumerable.Range(1, 3).Select(index => new WeatherForecast
28
+ {
29
+ Date = DateTime.Now.AddDays(index),
30
+ TemperatureC = Random.Shared.Next(-20, 55),
31
+ Summary = Summaries[Random.Shared.Next(Summaries.Length)]
32
+ })
33
+ .ToArray();
34
+ }
35
+ }
36
+
37
+ ```
38
+ ・postmanでのリクエスト結果(2件目のsummaryで文字化け)
39
+ ```
40
+ [
41
+ {
42
+ "date": "2022-10-05T09:29:56.1794685+00:00",
43
+ "temperatureC": 24,
44
+ "temperatureF": 75,
45
+ "summary": "Balmy"
46
+ },
47
+ {
48
+ "date": "2022-10-06T09:29:56.1797569+00:00",
49
+ "temperatureC": 31,
50
+ "temperatureF": 87,
51
+ "summary": "Š¦‚¢" // →文字化け
52
+ },
53
+ {
54
+ "date": "2022-10-07T09:29:56.1797597+00:00",
55
+ "temperatureC": 41,
56
+ "temperatureF": 105,
57
+ "summary": "Balmy"
58
+ }
59
+ ]
60
+
61
+ ```
5
62
 
6
63
  ### 試したこと
7
64
  ・VS2022Communityから直接Azureに発行したところ、文字化けは発生しなかった

1

誤字、文法の修正

2022/10/04 08:22

投稿

moontowel
moontowel

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 内容
2
- VS2022Communityで作成ASP.NET CoreWebAPIを作成し、AzureWebAppsにデプロイしています。
2
+ VS2022CommunityでASP.NET CoreWebAPI(.net6)を作成し、Azure WebAppsにデプロイしています。
3
3
 
4
- テンプレートで自動で作成されるControllerが返す文字を日本語にし、AzurePipelinesでci/cdを構築しデプロイしたところ、日本語が文字化けしてしまいます。
4
+ 中身はテンプレートで自動で作成されるControllerのままです日本語を返すよう編集し、AzurePipelinesでci/cdを構築しデプロイしたところ、日本語が文字化けしてしまいます。
5
5
 
6
6
  ### 試したこと
7
7
  ・VS2022Communityから直接Azureに発行したところ、文字化けは発生しなかった