草庐IT

utf8_unicode_cs

全部标签

c# - 如何在代码隐藏中将 Unicode 字符设置为标签的内容?

我有一个如下所示的标签:这行得通,但我如何在代码隐藏中做到这一点?我试过了,但显然它不起作用:FalsePositiveInput.Content="✓";我要显示的字符是复选标记符号 最佳答案 使用unicode转义序列,而不是字符实体:FalsePositiveInput.Content="\u2713"; 关于c#-如何在代码隐藏中将Unicode字符设置为标签的内容?,我们在StackOverflow上找到一个类似的问题: https:/

c# - "The .NET framework uses the UTF-16 encoding standard by default"是什么意思?

我的学习指南(针对70-536考试)在IO章节之后的文本和编码章节中提到了两次。到目前为止的所有示例都是使用FileStream和StreamWriter进行简单的文件访问。它还说了诸如“如果您在创建文件时不知道要使用哪种编码,请不要指定编码,.NET将使用UTF16”和“使用Stream构造函数重载指定不同的编码”之类的内容。不要在意实际的重载是在StreamWriter类上的事实,但是嘿,无论如何。我现在正在反射器中查看StreamWriter,我确信我可以看到默认值实际上是UTF8NoBOM。但是这些都没有列在勘误表中。这是一本旧书(检查了两个版本的错误)所以如果它是错误的我会认

c# - 来自 Resource.Designer.cs 的模糊引用智能感知错误

我在VisualStudio2017上开发时遇到了一个特殊的错误,我已经可以忽略一段时间了,但现在开始真正错误我。我将此问题称为错误而不是错误,因为我仍然能够在VisualStudio中构建我的项目并将它们无误地部署到我的开发设备或来自构建输出的警告。暂时忽略这似乎没问题,但随着时间的推移,它已成为一个问题,因为我的智能感知将其用红色下划线标记为错误每次我从Resource类中引用属性时。正如您可能猜到的那样,我经常引用此类,VisualStudio编辑器最终会因这些“错误”而变得杂乱无章,这(a)阻碍了我在代码中找到实际错误的能力,并且(b)无缘无故地激怒了我……“错误”调查如最后一

c# - 如何解码字符串中的 Unicode 字符

如何在C#中解码此字符串'Sch\u00f6nen'(@"Sch\u00f6nen"),我已经尝试过HttpUtility但它没有给我所需的结果,这是“Schönen”。 最佳答案 Regex.Unescape成功了:System.Text.RegularExpressions.Regex.Unescape(@"Sch\u00f6nen");请注意,在测试变体或编写单元测试时需要小心:"Sch\u00f6nen"已经是"Schönen"。您需要在字符串前面加上@才能将\u00f6视为字符串的一部分。

c# - Unicode 字符串

我有以下String个字符。strings="\\u0625\\u0647\\u0644";当我打印上面的序列时,我得到:\u0625\u0647\u062我怎样才能得到真正的可打印Unicode字符而不是这个\uxxxx表示? 最佳答案 如果你真的不控制字符串,那么你需要用它们的值替换那些转义序列:Regex.Replace(s,@"\u([0-9A-Fa-f]{4})",m=>((char)Convert.ToInt32(m.Groups[1].Value,16)).ToString());并希望你也没有\\转义符。

c# - Visual Studio 2010 中的 global.asax.cs 在哪里

我已安装的模板中不再有全局应用程序类代码隐藏。我只有Global.asax。我发现使用Global.asax.cs更舒服。为什么我再也看不到它了?如何重新创建Global.asax.cs? 最佳答案 那是因为您创建的是网站而不是网络应用程序。我建议您使用预编译的Web应用程序模型,但如果您需要使用网站,您可以执行以下操作:~/Global.asax:~/Global.asax.cs:namespaceAppName{publicpartialclassMyApplication:System.Web.HttpApplication{

c# - 有没有办法检查 unicode 文本是否是某种语言?

我将从用户那里获取我需要验证的文本是否为中文字符。有什么方法可以检查吗? 最佳答案 您可以使用正则表达式来匹配SupportedNamedBlocks:privatestaticreadonlyRegexcjkCharRegex=newRegex(@"\p{IsCJKUnifiedIdeographs}");publicstaticboolIsChinese(thischarc){returncjkCharRegex.IsMatch(c.ToString());}然后,您可以使用:if(sometext.Any(z=>z.IsChi

c# - Visual Studio 在设计器模式下打开我的类文件 (.cs)

我创建了一个扩展DbConnection的类在一个全新的项目中。publicclassFakeDbConnection:DbConnection{...}在解决方案资源管理器中,类如下所示:当双击时,它想在设计模式下打开它,这是行不通的。打开.csproj文件揭示了问题Component即使我删除了SubType标签,VS2010也会立即重新添加它。很烦人。如何阻止VS2010在设计器模式下打开我的.cs文件,而将其作为常规代码文件打开? 最佳答案 如对thisquestion的回答中所述你可以这样做:[System.Compone

c# - 如何将 unicode 字符串输出为 RTF(使用 C#)

我正在尝试将unicode字符串输出为RTF格式。(使用c#和winforms)Fromwikipedia:IfaUnicodeescapeisrequired,thecontrolword\uisused,followedbya16-bitsigneddecimalintegergivingtheUnicodecodepointnumber.ForthebenefitofprogramswithoutUnicodesupport,thismustbefollowedbythenearestrepresentationofthischaracterinthespecifiedcodep

c# - 为什么写入class.cs文件时 'Request'这个名字不存在?

我想将以下代码从c#aspx.cs文件移动到独立的class.cs文件中。stringgetIP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"];if(String.IsNullOrEmpty(getIP))getIP=Request.ServerVariables["REMOTE_ADDR"];这段代码曾经驻留在aspx.cs文件的page_load中工作得很好,但它在类文件中引发了一个错误。“请求”在aspx.cs文件中不需要“使用”,在此上下文中也不提供。我该如何解决这个问题? 最佳答案