![]() |
1
1
这种行为是XML1.1处理器的标准行为。 XML 1.1 s2.11 :
行结束类型是文档的许多细节之一,这些细节将在解析和序列化周期中丢失(例如属性顺序、标记中的空格、数字字符引用…)。 DB2的XML字段使用XML1.1有点奇怪,因为没有太多使用该修订版的XML,但支持NEL(陈旧无用的大型机行尾字符)是IBM一直想要的东西,这并不奇怪。
使用BLOB? 如果您需要两种本机XML字段功能 和 要保留文档的原始序列化形式,您需要两列。 (你是 当然 您需要保留NEL行结尾吗?通常没有人关心行尾,这些都是假的。) |
![]() |
2
0
由于我通常不需要非可读字符,在将XML字符串保存到Db2之前,我决定实现来自x'c285(代码点133)的干净字符串和4字节UTF-8字符,仅用于以下情况: 发现类似示例( How to replace/remove 4(+)-byte characters from a UTF-8 string in Java? )并进行了调整。
|
![]() |
M - · 为什么两个相同的表情符号不相等? 2 年前 |
![]() |
Mohsen · 将字符串从Windows 1256转换为UTF-8 6 年前 |
![]() |
AMINA ARSHAD · 从字符转换为Unicode数字时出错 6 年前 |
![]() |
Taqwa · 在C#[已关闭]中将上标转换为Unicode 6 年前 |