Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
erp5 erp5
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 136
    • Merge requests 136
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • erp5erp5
  • Merge requests
  • !740

Merged
Created Sep 07, 2018 by Jérome Perrin@jeromeOwner

Fix charset of web scripts

  • Overview 18
  • Commits 6
  • Changes 8

Because web scripts are not served with an explicit content type encoding, they are interpreted as ISO-8859-1.

So it looks like this when we use translation gadget when running with accessing the HTTP server from runUnitTest :

CassÃ_

This is because runUnitTest's server uses iso-8859-15 as default encoding for responses, so the HTML page is served as Content-Type: text/html; charset=iso-8859-15 and later included javascript are also interpreted as this encoding.

Setting default response encoding to utf-8 in runUnitTest is enough to fix the visual glitch in the app, but when viewing the javascript source in the browser, we can see that there's another issue, so we also change the helper scripts to serve javacsripts, css and manifests with an explicit utf8 encoding.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: fix/web_script_charset
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7