
灯塔何老师为您分享以下优质知识
根据搜索结果,判断字符串中是否包含汉字的方法主要有以下三种,结合权威性和时效性信息整理如下:
一、使用 `escape(str)` 方法(适用于PHP)
通过 `escape` 函数将汉字转换为16进制转义序列,若字符串中包含 `%u` 开头的转义序列,则说明存在汉字。
二、通过 Unicode 编码范围判断(通用方法)
遍历字符串每个字符,判断其 Unicode 编码是否在 `4e00` 到 `9fff` 之间(汉字常用范围)。
```python
def is_chinese(input_string):
for char in input_string:
if not 'u4e00'