IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

rebar单元测试中源代码的中文乱码问题解决方案

量子数科院 2011-07-21 23:58:51 累计浏览 2,617 次
本机暂存

    

     Rebar在运行单元测试的时候,在每个单元测试的页面,提供到源代码的连接,这个连接会连接到一个根据源代码生成的html文件,在这个html文件中提供了列出行数的源文件,方便在测试用例出错时候,快速的定位错误。

    但是此功能不支持中文,这里有一种解决方案可以解决这个问题:

    1. 进入erlang的安装路径

cd  /usr/local/lib/erlang/lib/test_server-3.4.4/src

    修改erl2html2.erl:

sudo vim erl2html2.erl

    在convert函数中修改Html0

    加入红线框中的代码

    原图已失效

    2. 编译替换原来的代码

sudo erlc erl2html2.erl
sudo mv erl2html2.beam  ../ebin/

    新生成的html会消除乱码问题

    这里只是用于源文件是utf-8格式的情况,其他情况没有测试

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. 各公司对前端开发的职位描述 (累计阅读 10,405)
  2. 浏览器的渲染原理简介 (累计阅读 8,377)
  3. iframe里src="about:blank"的问题。 (累计阅读 8,089)
  4. 程序员眼里IE浏览器是什么样的 (累计阅读 8,011)
  5. 2010网页设计趋势 (累计阅读 7,818)
  6. Web前端工程师编程能力飞升之路 (累计阅读 7,691)
  7. 为什么招不到人 (累计阅读 7,580)
  8. 如何判断自己是否到了该辞职的时候 (累计阅读 7,441)
  9. 如何成为一名优秀的web前端工程师(前端攻城师)? (累计阅读 7,213)
  10. 警惕 Chrome 的查看源代码 (View Page Source) 功能 (累计阅读 7,170)