加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 将unicode数字从英语转换为devanagari

发布时间:2020-12-16 09:35:19 所属栏目:asp.Net 来源:网络整理
导读:我正在寻找一些RegEx或任何其他方法将数字0-9转换为0-9(梵文脚本).我正在使用asp.net但在全球化命名空间中找不到任何方法来执行此操作. 任何帮助是极大的赞赏. 解决方法 发现类似的帖子 here! 虽然我知道源文化和目的地文化,但我的解决方案有点不同.所以我
我正在寻找一些RegEx或任何其他方法将数字0-9转换为0-9(梵文脚本).我正在使用asp.net但在全球化命名空间中找不到任何方法来执行此操作.

任何帮助是极大的赞赏.

解决方法

发现类似的帖子 here!

虽然我知道源文化和目的地文化,但我的解决方案有点不同.所以我可以硬编码数字数组.

string devYear = "";
        string[] devD = { "?","?","?","?","?","?","?","?","?","?" };
        char[] digits = curYear.ToCharArray();
        foreach (char ch in digits)
        {
            devYear += devD[int.Parse(ch.ToString())];
        }

另一个变化是我迭代年份数字而不是devD数组.保存少量迭代,因为大多数数字将小于10位数.在我的情况下,只有四位数.

希望对于那些坚持类似路线的人有用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读