作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个变量如下:
A = <<"سعید"/utf8>>,
B = <<"حیدری"/utf8>>,
如何连接 A
和 B
?
C = <<A/utf8, B/utf8>>.
上面的行返回异常错误:错误的参数
最佳答案
utf8
只是编码。它和任何其他二进制文件一样是二进制文件:
1> A = <<"سعید"/utf8>>,
1> B = <<"حیدری"/utf8>>,
1> C = <<A/bytes, B/bytes>>.
<<216,179,216,185,219,140,216,175,216,173,219,140,216,175,
216,177,219,140>>
2> io:put_chars([C, $\n]).
سعیدحیدری
ok
P.S.:由于网络浏览器的行为,结果显示相反。它在控制台中以正确的顺序显示。
关于unicode - 如何在erlang中连接两个utf8字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46020684/
我是一名优秀的程序员,十分优秀!