通过 urlencode() 输出为 SEO 目标命名非英语字母语言的图像是否合适

is it proper to name the images for Non-English Alphabet language for SEO aims by urlencode() output

  1. 在土耳其语中,我们称 'song' 为 'şarkı'。
  2. urlencode('şarkı') == '%C5%9Fark%C4%B1'
  3. 我们国家的大多数用户会在图片搜索中搜索“şarkı” (不适用于 sarki 或歌曲)

如果我在 ftp 中将我的图片命名为 '%C5%9Fark%C4%B1.png',我能否确定所有引擎(最受欢迎的引擎是 google,此处为 yandex)将准确理解访问者搜索的内容'şarkı' 在某些图片搜索结果页面与 '%C5%9Fark%C4%B1.png' 匹配?

注意:我不知道它是否相关,但是我在 HTML、php 连接语言设置和 MySQL 表中使用了 utf-8。

谢谢

此致

不,如果您将图像命名为 '%C5%9Fark%C4%B1.png',它也会这样命名,并且您必须 link 使用以下名称对其进行命名:

<img src="images/%25C5%259Fark%25C4%25B1.png" />

如您所见,% 已更改为 %25

按ftp中的名称命名,然后urlencode()或以utf-8格式输出,浏览器将自行进行urlencode。