pyjavaproperties的包装器,用于添加Unicode支持。
项目描述
这是一个围绕pyjavaproperties包的微小包装器,它可以透明地进行Unicode编码和解码。
我试图解决的问题在于Java属性文件仅支持ISO-8859-1内容。如果您需要Unicode,您必须使用类似于native2ascii或propedit的工具(用于Eclipse),这些工具将内容从Unicode转换为ASCII并存储到相应的文件中。显然,在Python中,您希望得到实际的Unicode数据,而不是prop值的编码版本,这正是此工具所提供的。
要使用它,只需从pyjavapropertiesu模块导入Properties类,而不是从pyjavaproperties导入,并像以前一样使用getProperty方法。
请注意,尽管如此,Properties类内部字典中的数据仍然是编码的。
项目详情
关闭
pyjavaproperties-unicode-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0907dd52aafdcdcbceefd8c5655fd53293a38d40f94c748a2f8568edab3c059 |
|
MD5 | 9c300fd0da2f2415e8b68ee03ce7b29c |
|
BLAKE2b-256 | e51a04ddb674ed67f1808ece4f41f0131f166f9922a59568383938e1970ad205 |