Rád bych se podělil o svůj názor, důvodem zkreslených znaků na konzoli je, že výchozí kódovací stránka čínského příkazového řádku Windows je GB2312, a pokud chcete vypisovat čínsky, stačí upravit kódovací stránku konzole na Unicode. Zadejte chcp 65001 do cmd a spusťte program nebo přidejte řádek do programu Console.OutputEncoding = Encoding.Unicode; Důvodem zkreslené webové stránky je také to, že program nespecifikuje kódování a používá Unicode ve výchozím nastavení, zatímco prohlížeč v čínském prostředí používá standardně gbk. Můžete prohlížeči říct, aby používal utf8, nastavením ContentType. Počkáme na kontext. Response.WriteAsync ("Dobrý den, vítejte v Pekingu"); Předcháze: Kontext. Response.ContentType = "text/plain; Charset=utf-8"; Pokud však zobrazíte čínštinu, nemusíte se odkazovat na System.Text.Encoding.CodePages bez speciálních požadavků |