如何使用 C# 从 Youtube 上的亚洲语言中删除 ASCII 字符



我想在Youtube上上传一个视频,标题是:【最新台】ぱちんこCR北斗の拳5百裂 保留先読み&ザコビビリ予告 大当たり!! 但 Youtube 不允许使用某些 ASCII 字符,例如【 。 我正在使用此代码从我的视频中删除 ASCII 字符

string s = "søme string";
s = Regex.Replace(s, @"[^u0000-u007F]", string.Empty); 

但是当我使用该代码时,我的标题变成了 C!!1. 我想使用亚洲语言作为视频标题。

我应该为此使用哪种代码?

请参阅此处的文档:UnicodeEncoding Class

它将告诉您如何使用System.Text来允许C#处理UTF-16或其他编码。

至于 WebAPI,我不能根据经验说话,但我可以说大多数人都有以下形式的选择:

encoding="" 

地方。为此,您将输入:

encoding="UTF-16".

最新更新