js生成二维码,二维码里面的路径能是汉字吗

JavaScript026

js生成二维码,二维码里面的路径能是汉字吗,第1张

理论上任何文字都可以生成二维码(长度最好不要超过300个字节),比如下面的二维码就是李白的静夜思:

但是如果二维码的内容是个网址,其中的参数是汉字就要注意了,由于网络环境的复杂性,有些服务器对汉字的支持度是有限的,它很可能会不支持带汉字的网址,所以最好是先把网址中包含的汉字进行urlencode编码后再生成二维码。当然这跟二维码本身就没有直接关系了。

思路

1、通过'\'关键字用split分割成数组

2、取分割后数组的最后一个就是文件名

另外,字符串中\是没意义的,需要2个\\

相关代码

<script>

var a='C:\\Program Files\\Universal\\UFileUploaderD\\UFileUploaderD.dll'

var arr = a.split('\\')

alert(arr[arr.length-1])

</script>

你的代码好像不对啊,,你试试用用indexof 吧!!

将 while(arr=rcss.exec(“字符串”))

改为 var arr = rcss.LastIndexOf(".")alert("arr[1]")