Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CERT C Secure Coding Standard

MSC09-C. Character Encoding - Use Subset of ASCII for Safety

CERT C++ Secure Coding Standard

MSC09-CPP. Character Encoding - Use Subset of ASCII for Safety

ISO/IEC 646-1991

ISO 7-bit coded character set for information interchange

ISO/IEC 9899:1999

Section 5.2.1, "Character sets"

ISO/IEC TR 24772

"AJN Choice of Filenames and other External Identifiers"

MISRA

Rule 3.2, "The character set and the corresponding encoding shall be documented"

 

Rule 4.1, " Only those escape sequences that are defined in the ISO C standard shall be used"

MITRE CWE

CWE-116, "Improper Encoding or Escaping of Output"

Bibliography

ISO/IEC 646-1991

ISO 7-bit coded character set for information interchange

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="228079bf994aacf7-5f4860e0-403f4bbd-92d3ab5c-3c1e6a6df7d7f7b9d075bee1"><ac:plain-text-body><![CDATA[

[[Kuhn 2006

AA. Bibliography#Kuhn 06]]

UTF-8 and Unicode FAQ for UNIX/Linux

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="56832f99b0966caa-c6ac5347-49324616-bc78b67e-504513b6d841d2640ea95f22"><ac:plain-text-body><![CDATA[

[[Wheeler 2003

AA. Bibliography#Wheeler03]]

5.4 File Names]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="71424b0d1ef30034-97b706a0-409847d6-a9ab86df-f9a509c2e50e9d5476c158e0"><ac:plain-text-body><![CDATA[

[[VU#881872

AA. Bibliography#VU881872]]

 

]]></ac:plain-text-body></ac:structured-macro>

...