草庐IT

ascii_lowercase

全部标签

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.

javascript - 删除字符串中的非 ascii 字符

varstr="INFO]:谷���新道,ひば���ヶ丘2丁���,ひばりヶ���,東久留米市(Higashikurume)";我需要从字符串中删除所有非ascii字符,表示str只包含“INFO](Higashikurume)”; 最佳答案 ASCII的范围是0到127,所以:str.replace(/[^\x00-\x7F]/g,""); 关于javascript-删除字符串中的非ascii字符,我们在StackOverflow上找到一个类似的问题: ht

go - 获取解码 Ascii85 的长度

ascii85有一个获取编码最大长度的函数MaxEncodedLen()。我认为它应该像在Base64中那样具有获取解码长度的功能。http://golang.org/pkg/encoding/ascii85/ 最佳答案 这是一个计算Gopackageascii85的函数MaxDecodedLen()用于n编码字节。funcMaxDecodedLen(nint)int{constbinWordLen=4returnn*binWordLen}如果未编码组的所有四个字节均为零,则它们由单个字节表示,即字符z,而不是五个感叹号(!!!!!

go - 在golang中将控制信号转换为字节ascii十六进制代码

我正在尝试在golang中捕获ctrl+c、ctrl+z、ctrl+\等信号,并将其等效的十六进制代码写入websocket。我正在做类似下面的事情。func(c*poc)writePump(){varb=make([]byte,1)d:=make(chanos.Signal,1)signal.Notify(d,syscall.SIGINT,syscall.SIGTSTP,syscall.SIGQUIT)for{os.Stdin.Read(b)err=c.ws.WriteMessage(websocket.TextMessage,b)gofunc(){for{s:=相反,我想做类似的事

go - 如何在 Golang 中将全角数字字符转换为 Ascii?

如何在golang中将全角字符转换为ascii字符。我程序中的输入是全角数字,我需要对它们进行一些计算,所以我假设我必须编写如下所示的转换函数,在我开始映射字节之前,我想知道这是否确实在标准中可用去图书馆fullWidth:="123"expected:="123"funcconvert(inputstring)string{//body}expected==convert(fullWidth) 最佳答案 您可以使用width.Transformer的golang.org/x/text包进行转换,但标准库没有此功能。x/text是许

go - 检查一个字符串只包含 ASCII 字符

Go是否有任何方法或建议如何检查字符串是否仅包含ASCII字符?正确的做法是什么?根据我的研究,解决方案之一是检查任何大于127的字符。funcisASCII(sstring)bool{for_,c:=ranges{ifc>unicode.MaxASCII{returnfalse}}returntrue} 最佳答案 在Go中,我们关心性能,因此,我们会对您的代码进行基准测试:funcisASCII(sstring)bool{for_,c:=ranges{ifc>unicode.MaxASCII{returnfalse}}return

linux - 如何在 Perl 中将 Linux 键码从/dev/input/event* 转换为 ASCII?

我正在编写一个Perl脚本,从臭名昭著的/dev/input/event*读取数据,但我没有找到将内核生成的关键代码转换为ASCII的方法。我说的是这张表中的linux键码here如果不将数组硬编码到脚本中,我似乎找不到可以帮助我翻译它们的东西。我错过了什么吗?我想跳过数组部分,因为这似乎不是一个好的做法,有什么想法吗?:) 最佳答案 不幸的是,我不会用Perl编程,但这里有一个用C编写的简单示例。也许它可能对您有所帮助。/**Basedonkeytable.cbyMauroCarvalhoChehab**Thisprogramis

windows - Mercurial:Windows 和 Linux 之间文件名中的非 ASCII 字母问题

我在samba服务器上有一个中央Hg存储库和两个工作副本,一个在Ubuntu上,一个在Windows7机器上。一切正常,直到我错误地向项目添加了一个名称中包含俄文字母的文件。我已经在Linux中完成了。Mercurial很高兴地接受了它,并且在Linux中一切仍然有效。但是我发现我不能再将变更集拉到Windows。对于hgpull我得到pullingfrom...searchingforchangesaddingchangesetstransactionabort!rollbackcompletedabort:emptyormissingrevlogforfigures/interfD

对于非 ASCII 字符的文件名,Linux 未找到错误

简单地说,如果文件名中有特殊字符,我无法下载托管在我的网络服务器上的文件,因为我收到404。如果我创建一个名为olá.txt的文件,我似乎找不到正确的URL来下载它。我已经尝试了所有可能的下载方式:mydomain.com/olá.txtmydomain.com/ol%C3%A1.txt我总是从ApacheTomcat7.0.3收到404,但如果我将文件名更改为ola.txt,一切都很好。我已将AddDefaultCharsetutf-8添加到httpd.conf,但问题仍然存在。我的意思是应该可以下载名称中包含非ascii字符的文件,对吧?更新:我的server.xml有:更新:ec