草庐IT

unicode-escapes

全部标签

c# - 从控制台读取 unicode

我正在尝试从C#的控制台读取unicode字符串,为了举例,让我们使用他的:c:\SVN\D³ebugger\src\виталик\Program.cs起初我只是尝试Console.ReadLine()返回了c:\SVN\D3ebugger\src\????????\Program.cs我试过像这样将Console.InputEncoding设置为UTF8Console.InputEncoding=Encoding.UTF8但结果是c:\SVN\D³ebugger\src\???????\Program.cs,基本上把字符串的西里尔字母部分弄乱了。所以随机绊倒我试图设置这样的编码,C

c# - 如何使控制台能够打印 65535 个 UNICODE 字符中的任何一个

我正在试验unicode字符并从Wikipedia中获取unicode值页Ihe问题是我的控制台显示所有C0控件和基本拉丁语unicode字符,即从U+0000到U+00FF但对于所有其他类别,如LatinExtended-B、西里尔文、其他语言等,控制台打印问号字符(?)。我的C#代码是usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDataTypes{classProgram{staticvoidMain(string[]args){charch='\u01

c# - 按 Escape 键调用方法

有没有办法在按下某个键时在C#中启动一个方法?例如,Esc? 最佳答案 在事件中使用文本框的OnKeyPress事件if(e.KeyCode==Keys.Escape){yourTextBox.Text=string.Empty;} 关于c#-按Escape键调用方法,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1798383/

c# - 文件加载加载文件时,一些字节已被替换为 Unicode 替换字符

我在调试.Netframework源码的时候突然进入了他们的一个文件,visualstudio2010报错了:FileLoad:SomebyteshavebeenreplacedwiththeUnicodesubstitutioncharacterwhileloadingfileXXX,Savingthefilewillnotpreservetheoriginalfilecontents.当我点击确定时,文件被标记为未保存,当我试图保存它时,它说文件已被锁定,但我可以覆盖文件。我不知道这条消息是什么意思。为什么是现在,而不是第一次visualstudio从Symbol服务器下载文件?

c# - 借助C#读取txt文件(unicode和utf8)

我创建了两个内容相同的txt文件(windows记事本)“thankyou-спасибо”,并将它们保存为utf8和unicode。在记事本中,它们看起来不错。然后我尝试使用.Net阅读它们:...File.ReadAllText(utf8FileFullName,Encoding.UTF8);和...File.ReadAllText(unicodeFileFullName,Encoding.Unicode);但在这两种情况下,我都收到了“谢谢-????????”。怎么了?更新:utf8代码staticvoidMain(string[]args){varencoding=Encodi

c# - 在 C# 中组合我自己的 unicode 字符?

é是一个重音字母。é也可以用́表示+e=é。但是,我想知道我是否可以组合任何unicode字符?例如:我一直在为圆圈内的问号寻找一个unicode代码点,就像这里(图片):但是我没找到。(我看了here)所以我想知道我是否可以将这两者结合起来:?和◯(即◯——当然是更大的尺寸)。其中?是常规问号字符(?),而◯是◯大圆-几何形状。是否可以在C#中这样做?在这里编辑哪里: 最佳答案 如果您愿意,您可以在任何其他字符上使用组合字符,但是需要注意的是字体在其显示方式中起着重要作用。虽然像锐音符这样的常见变音符号应该适用于大多数字体中的几乎

javascript - 为什么与特殊 unicode 字符匹配的正则表达式在 OS X 上的浏览​​器之间返回不同的结果?

注意:这个问题围绕图书馆Autolinker但应该普遍适用。问题自动链接器使用正则表达式来匹配URL字符串或包含URL的HTML字符串的某些部分。这个正则表达式的大部分围绕这个字符串:Source:https://github.com/gregjacobs/Autolinker.js/blob/master/src/RegexLib.js#L14-L29/***Thestringformofaregularexpressionthatwouldmatchallofthe*alphabetic("letter")charsintheunicodecharactersetwhenplace

javascript - javascript 中是否有\n 的替代拼写?

由于Tumblr主题编辑器中的错误,任何时候序列\n出现在源代码中,它都会在源代码本身中转换为实际的换行符。因此,将\n序列放入Javascript字符串会导致程序崩溃,因为它将字符串分成多行。我想知道是否有另一种方法来标记JavaScript中的换行符,这可以让我解决这个问题。 最佳答案 哇,这是一个丑陋的错误。是的,您可以改用\u000a(或\u000A)。它是同一字符的Unicode转义序列。(或者更糟的情况:String.fromCharCode(10)。)无偿的例子:console.log("\n"==="\u000a")

javascript - 在javascript中使用正则表达式替换表情符号unicode符号

众所周知emoji符号最多编码3或4个字节,因此它可能在我的字符串中占用2个符号。例如'?wew?'.length=7我想在我的文本中找到这些符号并将它们替换为依赖于其代码的值。阅读SO,我想到了带有unicode插件的XRegExp库,但还没有找到让它工作的方法。varstr='?wew?';//\u1F601symbolvarreg=XRegExp('[\u1F601-\u1F64F]','g');///[ὠ1-ὤF]/g-doesn'tmakealotofsense//varreg=XRegExp('[\uD83D\uDE01-\uD83D\uDE4F]','g');//Rang

javascript - 如何同时验证中文(unicode)和英文名称?

我有一个多语言网站(中文和英文)。我喜欢在javascript中验证文本字段(名称字段)。到目前为止,我有以下代码。varchkName=/^[characters]{1,20}$/;if(chkName.test("[namevaluegoeshere]")){alert("validated");}问题是,/^[characters]{1,20}$/只匹配英文字符。是否可以匹配任何(包括unicode)字符?我曾经使用以下正则表达式,但我不想在每个字符之间留出空格。/^(.+){1,20}$/ 最佳答案 您可以查看Javascr