項目是這個: https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/13.core-bot
在 Cards
目錄下有 welcomeCard.json
這個文件, 定義了中文發現在模擬器中出現亂碼, 打斷點 Debug
後看到是 StreamReader
讀取時就亂碼了, 因此使用
new StreamReader(stream, System.Text.Encoding.UTF8)
這個方式讀取, 發現還是不行, 一通操作懷疑是文件本身編碼問題, 於是根據這篇文章 https://blog.csdn.net/daaikuaichuan/article/details/76977281 設置了 welcomeCard.json
的文件編碼爲 UTF8, 於是解決問題.