Comments (1)
Wow that's one hell of an edge case.
Unfortunately the converter simply doesn't allow for that. In order to detect the encoding HAT attempts to convert the hexadecimal data into all supported encodings and for each, it strips hex patterns that cannot happen in said encoding. And we have the added complexity of hex/string replacements to take into account.
Although theoretically possible with enough contextual information, multi-encoding detection will not be implemented unless someone opens a pull request with this feature because it's an unreasonable time/effort/added value investment.
from hook-any-text.
Related Issues (20)
- HAT doesn't work for Lua 5.2 (and above) HOT 1
- Stabilization threshold spinner is stuck at 0.005
- The icon is invisible over a black background
- selectionConverter.lua should be broken down into several files
- The main program starts when the --help argument is passed
- Setting replacements from the command line requires quote escaping
- It is possible to read the hex config while it is being written, leading to a unexpected side effects
- Deleting the last selection should reset its start/end to zero instead of doing nothing
- "Do you wish to discard the changes" should not be displayed when the bounds of a selection have been updated
- Lua error in CE 6.4 with HAT 0.9.0 HOT 1
- Merged into one multiselection HOT 2
- Filter dumped block of memory HOT 3
- Several questions HOT 1
- There should not be a version change warning when using a fresh installation
- Occasional StackOverflowError when a previous selection exists
- Lua engine error at startup HOT 9
- HEX2HEX replacements should accept uppercase substitution sequences
- Pcsx2 - Rupan Sansei - Columbus no isan wa ake ni somaru HOT 1
- new line get hooked only manually HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hook-any-text.