小编The*_*elf的帖子

39
推荐指数
3
解决办法
5万
查看次数

如何从特定的Ruby on Rails页面中删除应用程序布局?

如何从特定页面上的渲染中删除布局application.html.erb.它现在在我的应用程序的所有页面上都可见.

layout rendering web-applications ruby-on-rails

12
推荐指数
2
解决办法
1万
查看次数

在 ruby​​ on rails 中运行测试时有一个默认端口

我尝试rake spec 使用 rspec,capybara 和 selenium 作为 webdriver来运行我的测试 。问题是当我尝试运行规范时,它每次都会在不同的端口中启动测试环境。我不希望这种情况发生,因为它会扰乱我的 Facebook 登录。我如何让环境每次都在同一个端口启动。请帮忙!

testing selenium rspec ruby-on-rails capybara

5
推荐指数
1
解决办法
600
查看次数

在 PDF 中显示 UTF-8 字符

我试图通过从后端将 PDF 转换为二进制字符串来显示 PDF。这是我正在进行的 ajax 调用

    $.ajax({
        type : 'GET',
        url : '<url>',          
        data : oParameters,
        contentType : 'application/pdf;charset=UTF-8',
        success : function(odata) {

            window.open("data:application/pdf;charset=utf-8," + escape(odata));
Run Code Online (Sandbox Code Playgroud)

} });

当我尝试在新窗口中打开 PDF 时,网址看起来像

数据:应用程序/pdf;字符集=utf-8,%25PDF-1.3%0D%0A%25%uFFFD%uFFFD%uFFFD%uFFFD%0D%0A2%200%20obj%0D%0A/WinAnsiEncoding%0D... ....

如您所见,它使用“WinAnsiEncoding”来显示 PDF。因此,某些字符无法正确显示。如何将其更改为 UTF-8?

编辑:后端在ABAP中。我正在使用功能模块“CONVERT_OTF”将 smartform 转换为 OTF,然后转换为字符串。

           CALL FUNCTION fname
         EXPORTING
           user_settings      = space
           control_parameters = ls_ctropt
           output_options     = ls_output
           gv_lang            = lv_lang
         IMPORTING
           job_output_info    = ls_body_text
         EXCEPTIONS
           formatting_error   = 1
           internal_error     = 2
           send_error         = 3
           user_canceled      = 4
           OTHERS             = 5.

CALL FUNCTION 'CONVERT_OTF'
          EXPORTING …
Run Code Online (Sandbox Code Playgroud)

javascript pdf utf-8 character-encoding sap-basis

3
推荐指数
1
解决办法
2万
查看次数