escape.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. Htmlesc htmlesc[] =
  2. {
  3. { "¡", L'¡', },
  4. { "¢", L'¢', },
  5. { "£", L'£', },
  6. { "¤", L'¤', },
  7. { "¥", L'¥', },
  8. { "¦", L'¦', },
  9. { "§", L'§', },
  10. { "¨", L'¨', },
  11. { "©", L'©', },
  12. { "ª", L'ª', },
  13. { "«", L'«', },
  14. { "¬", L'¬', },
  15. { "­", L'­', },
  16. { "®", L'®', },
  17. { "¯", L'¯', },
  18. { "°", L'°', },
  19. { "±", L'±', },
  20. { "²", L'²', },
  21. { "³", L'³', },
  22. { "´", L'´', },
  23. { "µ", L'µ', },
  24. { "¶", L'¶', },
  25. { "·", L'·', },
  26. { "¸", L'¸', },
  27. { "¹", L'¹', },
  28. { "º", L'º', },
  29. { "»", L'»', },
  30. { "¼", L'¼', },
  31. { "½", L'½', },
  32. { "¾", L'¾', },
  33. { "¿", L'¿', },
  34. { "À", L'À', },
  35. { "Á", L'Á', },
  36. { "Â", L'Â', },
  37. { "Ã", L'Ã', },
  38. { "Ä", L'Ä', },
  39. { "Å", L'Å', },
  40. { "Æ", L'Æ', },
  41. { "Ç", L'Ç', },
  42. { "È", L'È', },
  43. { "É", L'É', },
  44. { "Ê", L'Ê', },
  45. { "Ë", L'Ë', },
  46. { "Ì", L'Ì', },
  47. { "Í", L'Í', },
  48. { "Î", L'Î', },
  49. { "Ï", L'Ï', },
  50. { "Ð", L'Ð', },
  51. { "Ñ", L'Ñ', },
  52. { "Ò", L'Ò', },
  53. { "Ó", L'Ó', },
  54. { "Ô", L'Ô', },
  55. { "Õ", L'Õ', },
  56. { "Ö", L'Ö', },
  57. { "&215;", L'×', },
  58. { "Ø", L'Ø', },
  59. { "Ù", L'Ù', },
  60. { "Ú", L'Ú', },
  61. { "Û", L'Û', },
  62. { "Ü", L'Ü', },
  63. { "Ý", L'Ý', },
  64. { "Þ", L'Þ', },
  65. { "ß", L'ß', },
  66. { "à", L'à', },
  67. { "á", L'á', },
  68. { "â", L'â', },
  69. { "ã", L'ã', },
  70. { "ä", L'ä', },
  71. { "å", L'å', },
  72. { "æ", L'æ', },
  73. { "ç", L'ç', },
  74. { "è", L'è', },
  75. { "é", L'é', },
  76. { "ê", L'ê', },
  77. { "ë", L'ë', },
  78. { "ì", L'ì', },
  79. { "í", L'í', },
  80. { "î", L'î', },
  81. { "ï", L'ï', },
  82. { "ð", L'ð', },
  83. { "ñ", L'ñ', },
  84. { "ò", L'ò', },
  85. { "ó", L'ó', },
  86. { "ô", L'ô', },
  87. { "õ", L'õ', },
  88. { "ö", L'ö', },
  89. { "&247;", L'÷', },
  90. { "ø", L'ø', },
  91. { "ù", L'ù', },
  92. { "ú", L'ú', },
  93. { "û", L'û', },
  94. { "ü", L'ü', },
  95. { "ý", L'ý', },
  96. { "þ", L'þ', },
  97. { "ÿ", L'ÿ', },
  98. { """, L'"', },
  99. { "'", L'\'', }, /* Note ' is valid XML but not valid HTML */
  100. { "&", L'&', },
  101. { "&lt;", L'<', },
  102. { "&gt;", L'>', },
  103. { "CAP-DELTA", L'Δ', },
  104. { "ALPHA", L'α', },
  105. { "BETA", L'β', },
  106. { "DELTA", L'δ', },
  107. { "EPSILON", L'ε', },
  108. { "THETA", L'θ', },
  109. { "MU", L'μ', },
  110. { "PI", L'π', },
  111. { "TAU", L'τ', },
  112. { "CHI", L'χ', },
  113. { "<-", L'←', },
  114. { "^", L'↑', },
  115. { "->", L'→', },
  116. { "v", L'↓', },
  117. { "!=", L'≠', },
  118. { "<=", L'≤', },
  119. { nil, 0 },
  120. };