我有一個Python項目中,我在COMM協議具有固定字節長度文本字段(不固定CHAR-LENGTH FIELD)包含UTF- 8編碼,NULL填充,NULL結束字符串。固定長度的數據字段和可變長度UTF-8編碼
我需要確保一個字符串適合固定的字節長度字段。由於utf-8是一種可變寬度編碼,因此可以使用蠻力以固定字節長度截斷字符串,因爲您可能會在最後留下多字節字符的一部分。
是否有一個模塊/方法/函數/等,可以幫助我截斷utf-8可變寬度編碼的字符串到一個固定的字節長度?
無填充和終止的東西將是一種獎勵。
這似乎是一個已經被破解的螺母。如果它已經存在,我不想重塑它。
謝謝。這看起來像一個非常簡潔的解決方案。 –