Open gingerbeardman opened 6 years ago
Use xattr (extended attributes) on macOS to save/load text encoding with file.
BBEdit is the only editor I've found that already does this.
Also Chocolat should honours any keep any existing com.apple.TextEncoding value.
com.apple.TextEncoding
debug command: xattr -p -l com.apple.TextEncoding "/path/to/file.txt"
xattr -p -l com.apple.TextEncoding "/path/to/file.txt"
output: file.txt com.apple.TextEncoding: Shift_JIS;2561
file.txt
com.apple.TextEncoding: Shift_JIS;2561
to set xattr (from terminal): xattr -w com.apple.TextEncoding "Shift_JIS;2561" "/path/to/file.txt"
xattr -w com.apple.TextEncoding "Shift_JIS;2561" "/path/to/file.txt"
these may help with implementation:
Proposal
Use xattr (extended attributes) on macOS to save/load text encoding with file.
Also Chocolat should honours any keep any existing
com.apple.TextEncoding
value.Background
Benefits
Details
debug command:
xattr -p -l com.apple.TextEncoding "/path/to/file.txt"
output:
file.txt
com.apple.TextEncoding: Shift_JIS;2561
to set xattr (from terminal):
xattr -w com.apple.TextEncoding "Shift_JIS;2561" "/path/to/file.txt"
References
these may help with implementation: