gpt4 book ai didi

ruby-on-rails - 如何将电子邮件字符串转换为 ASCII 字符?

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:59 25 4
gpt4 key购买 nike

我想将带有电子邮件地址的字符串转换为 ASCII 字符,以便放入 HTML 文档中。最简单的方法是什么?

我不断在我的 HTML 文档中返回一个数组,其中包含在我的模型中使用此代码的字符:

def ascii_email
self.email.each_byte do |e|
"&#", e, ";"
end
end

最佳答案

您正在遍历电子邮件地址中的字符,但并未实际使用它们,因此这不是您想要的。

 def ascii_email
self.email.bytes.collect do |e|
"&\##{e};"
end.join('')
end

简单遍历元素的迭代器和返回转换结果的迭代器之间存在一个重要但微妙的区别。您的代码段中还缺少将转换后的数组变回字符串的内容。

关于ruby-on-rails - 如何将电子邮件字符串转换为 ASCII 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com