草庐IT

US_ASCII

全部标签

c# - 字节 [] 到 ASCII

我收到了以二进制值返回的文本文件的内容:Byte[]buf=newByte[size];stream=File.InputStream;stream.Read(buf,0,size);如何将其转换为ASCII? 最佳答案 使用:字符串str=System.Text.Encoding.ASCII.GetString(buf); 关于c#-字节[]到ASCII,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

c# - 从字符串中删除所有非 ASCII 字符

我有一个C#例程,它从CSV文件导入数据,将其与数据库进行匹配,然后将其重写到文件中。源文件似乎有一些非ASCII字符,这些字符扰乱了处理例程。我已经有了一个静态方法来运行每个输入字段,但它会执行基本检查,例如删除逗号和引号。有谁知道我如何添加删除非ASCII字符的功能? 最佳答案 这里有一个简单的解决方案:publicstaticboolIsASCII(thisstringvalue){//ASCIIencodingreplacesnon-asciiwithquestionmarks,soweuseUTF8toseeifmulti

c# - 如何从 C# 中的 ASCII 字符代码获取 char

我正在尝试用C#解析一个文件,该文件具有由ASCII字符代码0、1和2分隔的字段(字符串)数组(在VisualBasic6中,您可以使用Chr(0)或Chr(1)生成这些数组)等等)我知道对于C#中的字符代码0,您可以执行以下操作:charseparator='\0';但这对字符代码1和2不起作用? 最佳答案 两种选择:charc1='\u0001';charc1=(char)1; 关于c#-如何从C#中的ASCII字符代码获取char,我们在StackOverflow上找到一个类似的问

c# - 将 Unicode 字符串转换为转义的 ASCII 字符串

如何转换这个字符串:ThisstringcontainstheUnicodecharacterPi(π)转换为转义的ASCII字符串:ThisstringcontainstheUnicodecharacterPi(\u03a0)和反之亦然?C#中可用的当前编码将π字符转换为“?”。我需要保留那个角色。 最佳答案 这在\uXXXX格式之间来回。classProgram{staticvoidMain(string[]args){stringunicodeString="Thisfunctioncontainsaunicodecharac

java - 使用 Ubuntu Containers (ascii, utf-8) 在 docker (Python, Java, Ruby, ...) 中运行应用程序时出现编码问题

在我自己的PC上,应用程序运行良好,但是当它部署到docker时,由于无效字符而失败。我正在使用ubuntu:latest容器和python3、java和ruby。 最佳答案 您需要正确设置语言环境。这是最小的正确Dockerfile:FROMubuntuRUNaptupdate&&apt-yinstalllocales&&locale-genen_US.UTF-8ENVLANGen_US.UTF-8ENVLANGUAGEen_US:enENVLC_ALLen_US.UTF-8通常的docker图像不指定语言环境。如果你bash进入

java - 使用 Ubuntu Containers (ascii, utf-8) 在 docker (Python, Java, Ruby, ...) 中运行应用程序时出现编码问题

在我自己的PC上,应用程序运行良好,但是当它部署到docker时,由于无效字符而失败。我正在使用ubuntu:latest容器和python3、java和ruby。 最佳答案 您需要正确设置语言环境。这是最小的正确Dockerfile:FROMubuntuRUNaptupdate&&apt-yinstalllocales&&locale-genen_US.UTF-8ENVLANGen_US.UTF-8ENVLANGUAGEen_US:enENVLC_ALLen_US.UTF-8通常的docker图像不指定语言环境。如果你bash进入

c# - 如何在C#中获取字符串的ASCII值

我想在C#中获取字符串中字符的ASCII值。如果我的字符串的值为“9quali52ty3”,我想要一个包含11个字符中每个字符的ASCII值的数组。如何在C#中获取ASCII值? 最佳答案 来自MSDNstringvalue="9quali52ty3";//Convertthestringintoabyte[].byte[]asciiBytes=Encoding.ASCII.GetBytes(value);您现在有一个字节的ASCII值数组。我得到以下信息:5711311797108105535011612151

c# - 如何从字符串中去除非 ASCII 字符? (在 C# 中)

如何从字符串中去除非ASCII字符?(在C#中) 最佳答案 strings="sømestring";s=Regex.Replace(s,@"[^\u0000-\u007F]+",string.Empty); 关于c#-如何从字符串中去除非ASCII字符?(在C#中),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/123336/

javascript - 用普通的 ascii 字符替换重音字符

这个问题在这里已经有了答案:Efficientlyreplaceallaccentedcharactersinastring?(21个答案)关闭9年前。我需要将姓氏列表转换为字母数字用户名,但不幸的是,其中一些包含非ASCII字符:HernándezQuermançósMigueláñez现在,一种方法是使用正则表达式删除任何非字母数字字符,例如a.replace(/[^a-z0-9]/gi,'')。然而,一个更直观的解决方案(至少对用户而言)是用它们的“普通”等效字符替换重音字符,例如将á、á变成a、ç变成c等。是有没有一种简单的方法可以在javascript中执行此操作?

javascript - 如何从 JavaScript 中的 ASCII 值创建字符串或字符?

在JavaScript中,如何获取ASCII值的字符串表示形式,例如如何把65变成A? 最佳答案 fromCharCode方法将ASCII转换为字符串:document.write(String.fromCharCode(65,66,67));//ABC希望这对您有所帮助! 关于javascript-如何从JavaScript中的ASCII值创建字符串或字符?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.