Provide right-click menu to manually set character encoding for web pages.

Latest Version

Version
1.0.1
Update
August 7, 2024
Size
155KiB
Developer
Category
Users
300,000+
Rating
4.05714 ★
Manifest Version
3
Web Store Status
Languages Support
English
日本語
See more
Permissions
Tabs
Scripting
ContextMenus
Storage
DeclarativeNetRequestWithHostAccess
See more

Set Character Encoding Extension

Right-click at somewhere on web page to manually set character encoding. The selected character set will automatically apply to all pages on the same site. Select \"Use page default\" to cancel it. This extension modifies http response headers to override original character set, so when installing Chrome will say \"it can read and change all your data on the websites you visit\". Just let it go because that is exactly how it works.
Starting from V0.4, it supports changing encoding of local files, but you need check 'Allow access to file URLs' in extension manage page.
Starting from Chrome 72, old versions will stop working because new Chrome requires extensions to request for extra permission to modify response header. Please use V0.51 or later.
To anybody who reports \"not working\", please share the URL of the page that is not working. We will try our best to make it work for you.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_appName__", "description": "__MSG_appDesc__", "default_locale": "en", "version": "1.0.1", "minimum_chrome_version": "125", "permissions": ["tabs", "scripting", "contextMenus", "storage", "declarativeNetRequestWithHostAccess"], "host_permissions": [ "" ], "background": { "service_worker": "bg.js", "type": "module" }, "icons": { "16": "bin_16sq.png", "48": "bin_48sq.png", "128": "bin_128sq.png"}, "options_page": "option.html", "manifest_version": 3}
Read more