RMagick / Imagemagick字符串转换UTF-8

发布于 12-01 12:41 字数 483 浏览 3 评论 0原文

我正在用回形针上传不同尺寸的图片。这一切都很好。 现在,我正在为每张照片添加带有 RMagick(注释)的文本图层,以获取合法版权信息。这也很好用。

当我尝试将版权符号 © 添加到该字符串时,问题就开始了。它会在 © 前面添加这个 dirty Â

我的字符串现在看起来像这样:

©TheRestOfTheString

我的代码:

 myString = "TheRestOfTheString"
 @string = "(c) " + myString

(c) 在我的 Coda 编辑器中自动生成 © 符号。该文件采用 UTF-8 编码。我在哪里错过了?

重要的是要知道: 在我的 mac(10.7,Imagemagick + RMagick)上,字符串正确生成,当我部署到服务器时,我在它前面看到这个符号。

提前致谢! 沃特

I'm uploading pictures in different sizes with Paperclip. This all works fine.
Now I'm adding a text layer with RMagick (annotate) to each photo for legal copyright info. This works fine too.

The problem starts when I'm trying to add the copyright symbol © to this string. It will add this dirty  in front of the ©

My string now looks like this:

© TheRestOfTheString

My code:

 myString = "TheRestOfTheString"
 @string = "(c) " + myString

The (c) genrates automatically a © symbol in my Coda editor. The file is UTF-8 coded. Where am I missing out?

Important to know:
on my mac (10.7, Imagemagick + RMagick) the string gets generated correctly, when I deploy to the server I gets this  symbol in front of it.

Thanks in advance!
Wouter

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文