Ingres에서 DBA는 유니 코드 인식 Ingres 데이터베이스를 만들 때 두 가지 옵션을 제공합니다. createdb에는 NFC (정규화 양식 C)에 대해 -i
플래그가 있고 NFD (정규화 양식 C)에 대해서는 -n
플래그가 있습니다. 문서는 그것들을 구별하지 않으며, 설명은 거의 동일하다.NFC 또는 NFD - 차이점은 무엇입니까?
실제로 차이점이 없다고 가정하거나 실제로 은인데 차이점이 있습니까?
Ingres에서 DBA는 유니 코드 인식 Ingres 데이터베이스를 만들 때 두 가지 옵션을 제공합니다. createdb에는 NFC (정규화 양식 C)에 대해 -i
플래그가 있고 NFD (정규화 양식 C)에 대해서는 -n
플래그가 있습니다. 문서는 그것들을 구별하지 않으며, 설명은 거의 동일하다.NFC 또는 NFD - 차이점은 무엇입니까?
실제로 차이점이 없다고 가정하거나 실제로 은인데 차이점이 있습니까?
차이점은 문자가 작성 (C) 또는 분해 (D)인지 여부입니다.
ä와 같은 "여분의 비트"가있는 문자는 다른 방식으로 나타낼 수 있습니다. 특별히 2 개의 점으로 작성된 유니 코드 코드 포인트가 있습니다. 그것이 구성된 양식 NFC입니다. 다른 한편으로는 그것을 보통의 "a"와 같이 표현할 수 있으며 두 개의 점을 더하는 결합 문자가 뒤 따른다. 그것이 분해 된 형태 인 NFD입니다.
분해 된 폼은 더 많은 공간을 차지하지만, 구성된 양식은 악센트의 차이를 무시하면서 문자열 비교와 같이 일부 작업을 어렵게 만듭니다.
처음에는 Ingres (RDBMS)라고 생각했습니다. 더 많은 연구를 통해 http://www.unicode.org/reports/tr15/ 모든 것을 설명하는 기사가 나왔습니다. – DejanLekic
이것은 실제로 유니 코드 (Unicode)의 것입니다 ... 여기 잘 설명되어 있습니다 : http://www.unicode.org/reports/tr15/ – DejanLekic