转码问题像来是程序员头痛的问题,最近我也遇到了这个问题,erlang本来对中文支持的就不是很好,在加上转码那更是头痛的事情啊.
在git上有相关的代码,经测试只有这个表好一点,但是在不同操作系统上还是遇到了一些问题,下面我先提供一下下载连接
git clone https://github.com/wgc1014/erlang-iconv-1.git iconv
当我在freebsd上编译时总是出现iconv.h文件中有些变量存在问题,在网上找了很多方法都没能解决,最后只能尝试性的感动了一些rebar.config文件,嘻嘻 这次尽然ok了,
原文件内容:
1
2
3
|
{port_envs, [{"darwin|openbsd", "LDFLAGS", "$LDFLAGS -liconv"},
{"openbsd", "CFLAGS", "$CFLAGS -I/usr/local/include"},
{"openbsd", "LDFLAGS", "$LDFLAGS -L/usr/local/lib"}]}.
|
修改后的内容:
1
2
3
|
{port_envs, [{"darwin|freebsd", "LDFLAGS", "$LDFLAGS -liconv"},
{"freebsd", "CFLAGS", "$CFLAGS -I/usr/local/include"},
{"freebsd", "LDFLAGS", "$LDFLAGS -L/usr/local/lib"}]}.
就这么简单,问题解决了,记录下来,以后在遇到这样的问题可以来看看.
|
分享到:
相关推荐
- 使用yum安装Erlang:`sudo yum install erlang-23.3.4.3-1.el7.x86_64.rpm` 2. **安装RabbitMQ**: - 下载RabbitMQ RPM包:`wget https://your_download_link/rabbitmq-server-3.8.17-1.el7.noarch.rpm` - ...
erlang-xmerl-22.2-1.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
erlang-xmerl-22.3-1.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
erlang-20.3.8.17-1.el7.centos.x86_64
erlang-sd_notify-1.0-2.el7.x86_64.rpm
在Erlang R14版本之前或某些特定环境中,可能存在一个问题:虽然Erlang能够生成UTF-8编码的字符串,但在非werl(Erlang的交互式shell)环境下,转换成Unicode可能会遇到困难。这个问题主要是由于Erlang的输出机制...
erlang-19.3.6.4-1.el
erlang-xmerl-23.0.2-2.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
配套rabbitmq-server-3.8.17-1.el8.noarch.rpm
对应rabbitmq 3.12.4,亲测可用
erlang-21.3.8.11-1.el6.x86_64.rpm
linux基于centos7.x,erlang21.3.8.16资源适配rabbitmq3.8.5。欢迎大家下载!!!!
https://blog.51cto.com/7794482/2436678 可根据文档进行部署,redis+mysql+mq的插件 rabbitmq 安装时需要该插件
安装rabbitmq时所需版本,三个资源已全部上传(这是其中一个,进我主页可以下其他两个),没有版本冲突,可以放心下载
erlang-21.3.8.15-1.el7.x86_64.rpm
erlang-xmerl-23.0.3-1.el7.x86_64.rpm,rabbitMQ安装需要依赖此环境。Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。
安装rabbitmq所需要的环境erlang安装包
erlang-21.3.7.1-1.el7.x86_64.rpm rabbitmq基础语言环境。
erlang-23.2.7-1.el7.x86_64 .rpm
esl-erlang_24.2.1-1_centos_7_amd64.rpm