我需要Pascal (Delphi或免费Pascal)函数将UTF-8文本(例如字符串)转换为Shift-JIS (也是string)。
对于Shift-JIS => UTF-8,我找到了代码就在这里。现在我需要后向转换器。
我想将这段代码添加到Lazarus库LConvEncoding中,所以它必须不使用“iconv”或Win32 API,它必须是纯Pascal。如果用Pascal轻松地重写它,它可能是另一种语言的代码。
发布于 2022-06-30 19:56:14
我找到了答案,这段代码可以由Unicode官方数据:ftp://ftp.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT编写。
该文件告诉如何获得UTF-16代码,接下来我必须使用UTF8Encode()转换UTF-16 UTF-8。
https://stackoverflow.com/questions/72821233
复制相似问题