Appをデプロイするとログが文字化けしてまして。.csファイルがUTF-8じゃないのが原因でした。Coreで作ってHttpTriggerでとりあえず作ります。適当にlog.LogInformationとかしてみます。実際の挙動さてこのコードをWindows上から直接Azureへデプロイ(パッケージデプロイ)すると問題ありません。(試してませんがWindowsなFunctions上ならローカルGitなどでも問題ないでしょう)問題になるケースはUbuntuなどでビルドしたものをパッケージデプロイなどした場合です。Actions(workflows)を使った場合とか。実際にやってみると以下のように文字化けや実行時エラーがでます。Ubuntu上でdotnetコマンドでビルドした際にSJISなソースがちゃんと解釈されなかった感じですね。文字化けもSJISをUTF-8で解釈した場合の典型例のような感じです?正常に動作する場合はもちろん文字化けしません。ちなみにビルド時の問題だと思うので、FunctionsがWindowsだろうがLinuxだろうが関係なく同じ挙動になります。.csファイルのエンコードをUTF-8で保存しなおすWindowsなビルド環境を使う普通に考えてUTF-8で面倒ですが保存しなおすのがいいです。funcコマンドから生成しても同じです。Coreのビルド環境とソースコードのエンコードの問題だと思うので気を付けましょう。(というか考えたくないなァ)※1年前にIssue挙がってるのに放置されてたのでつついてみましたが直るといいですね。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。免責事項このBlogおよびコミュニティにおける発言やコメントは、当方の所属する会社・団体の正式な見解またはコメントではありません。Blog.%d人のブロガーが「いいね」をつけました。