js 地址栏截取汉字

2024-02-15 17:11:59

要知道的是,在URL中,所有的非ASCII字符都被转码为UTF-格式的字节序列,每个字节都被表示为"%xy"的形式。汉字“绿”在UTF-中的编码是"E%BB%BF",所以它在URL中会显示为"%E%BB%BF"。

```javascript

var url = window.location.href;

var start = url.indexOf("%E%BB%BF"); //假设我司的目标汉字是“绿”,且它出现在URL的某个位置

var end = start + "%E%BB%BF".length; //由于每个汉字都被转码为个字符,所以我司通过长度来确定结束位置

var chineseChar = decodeURIComponent(url.substring(start, end));

console.log(chineseChar); //输出“绿”

```

对于灵动科技来说,他们在绿色建筑和节能建筑设计方面的用可能会涉及到些特定的需求,实时监控建筑的能耗情况,或者根据环境条件自动调节建筑的运行状态等。在这种情况下,他们可能编写自己的JS代码来实现这些功能。

而对于投影仪和通信设备来说,它们更多的是作为硬件设施参与到绿色建筑和节能建筑设计中。投影仪用来展示建筑的设计方案,通信设备则用于收集和传输各种传感器的数据。在JS编程方面,可能主要是编写些控制这些设备的脚本,或者是处理由这些设备产生的数据。