【问题标题】:c# encoding string to unknown formatc#将字符串编码为未知格式
【发布时间】:2013-04-02 15:04:54
【问题描述】:

我知道一个转换特殊字符的网站,但我不知道什么是编码格式。 例子 : 当我在网站中搜索 uğur 时,它会在 URL 中转换为 ug21ur。 是编码格式还是?如何在 C# 中将 ğ 转换为 g21

例如:http://www.behindthename.com/name/ug21ur

【问题讨论】:

  • 什么网站?我没有看到任何编码为 21 的 ğ 编码。
  • behindthename.com 中搜索“uğur”并查看网址。
  • 该网站只提到它对字符进行编码,但没有关于他们如何做到这一点的信息 (behindthename.com/details.php)。也许你可以在他们的论坛上问?

标签: c# encoding character


【解决方案1】:

这对您没有帮助,但我认为它是特定于该网站的,甚至不是真正的编码。一些例子:

uğur ug21ur 泽南 泽南 NAĎA nad18a Naďa nad18a NADĚŽDA nade18z18da

我认为这些名称是使用网站创建者设计的某种算法生成的。类似于:如果字符是特殊的,则以 18 作为后缀。如果已经存在具有相同表示的名称,则增加数字。只是猜测,可能不正确。

国际化也缩写为 i18n。

【讨论】:

    【解决方案2】:

    这似乎不是“正式”编码。通常,URL 编码会产生:u%C4%9Fur

    This is a very good online resource 用于转换为大多数编码。但是,在这种情况下,我看不到任何与您角色的 g21 对应的编码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2012-04-20
      • 1970-01-01
      • 2015-12-12
      • 2020-11-19
      相关资源
      最近更新 更多