Characters that cannot be displayed legibly are transformed into \x{XX}.
I believe this change is valuable because sometimes I use BLOBs to store data that may or may not be encoded, depending on the context. And when they are not encoded, I would like to be able to read them. Additionally, it's better to be able to read as hex rather than base64.
Before:
After:
Important: the second commit provides the ability to create and edit BLOB fields, while the first commit only changes how they are displayed. The first commit is essential for making BLOBs more readable and easier to modify. However, you can accept the first commit without necessarily accepting the second.
Characters that cannot be displayed legibly are transformed into
\x{XX}
.I believe this change is valuable because sometimes I use BLOBs to store data that may or may not be encoded, depending on the context. And when they are not encoded, I would like to be able to read them. Additionally, it's better to be able to read as hex rather than base64.
Before:
After:
Important: the second commit provides the ability to create and edit BLOB fields, while the first commit only changes how they are displayed. The first commit is essential for making BLOBs more readable and easier to modify. However, you can accept the first commit without necessarily accepting the second.