pike.git/
lib/
modules/
Sql.pmod/
mysql.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2006-09-18
2006-09-18 16:05:18 by Martin Stjernholm <mast@lysator.liu.se>
ef17a46eaf65b0abe3caf5c3b77353b8551c2b3c (
19
lines) (+
10
/-
9
)
[
Show
|
Annotate
]
Branch:
7.6
Corrected backported code - \u escapes only works in 7.7.
Rev: lib/modules/Sql.pmod/mysql.pike:1.27
1:
/*
-
* $Id: mysql.pike,v 1.
26
2006/09/
15
14
:
28
:
03
mast Exp $
+
* $Id: mysql.pike,v 1.
27
2006/09/
18
16
:
05
:
18
mast Exp $
* * Glue for the Mysql-module */
328:
//! Converts a string in MySQL @expr{latin1@} format to UTF-8. { return string_to_utf8 (replace (s, ([
-
"\x80": "
\u20AC
", /*"\x81": "
\u0081
",*/ "\x82": "
\u201A
", "\x83": "
\u0192
",
-
"\x84": "
\u201E
", "\x85": "
\u2026
", "\x86": "
\u2020
", "\x87": "
\u2021
",
-
"\x88": "
\u02C6
", "\x89": "
\u2030
", "\x8a": "
\u0160
", "\x8b": "
\u2039
",
-
"\x8c": "
\u0152
", /*"\x8d": "
\u008D
",*/ "\x8e": "
\u017D
", /*"\x8f": "
\u008F
",*/
-
/*"\x90": "
\u0090
",*/ "\x91": "
\u2018
", "\x92": "
\u2019
", "\x93": "
\u201C
",
-
"\x94": "
\u201D
", "\x95": "
\u2022
", "\x96": "
\u2013
", "\x97": "
\u2014
",
-
"\x98": "
\u02DC
", "\x99": "
\u2122
", "\x9a": "
\u0161
", "\x9b": "
\u203A
",
-
"\x9c": "
\u0153
", /*"\x9d": "
\u009D
",*/ "\x9e": "
\u017E
", "\x9f": "
\u0178
",
+
"\x80": "
\x20AC
", /*"\x81": "
\x0081
",*/ "\x82": "
\x201A
", "\x83": "
\x0192
",
+
"\x84": "
\x201E
", "\x85": "
\x2026
", "\x86": "
\x2020
", "\x87": "
\x2021
",
+
"\x88": "
\x02C6
", "\x89": "
\x2030
", "\x8a": "
\x0160
", "\x8b": "
\x2039
",
+
"\x8c": "
\x0152
", /*"\x8d": "
\x008D
",*/ "\x8e": "
\x017D
", /*"\x8f": "
\x008F
",*/
+
/*"\x90": "
\x0090
",*/ "\x91": "
\x2018
", "\x92": "
\x2019
", "\x93": "
\x201C
",
+
"\x94": "
\x201D
", "\x95": "
\x2022
", "\x96": "
\x2013
", "\x97": "
\x2014
",
+
"\x98": "
\x02DC
", "\x99": "
\x2122
", "\x9a": "
\x0161
", "\x9b": "
\x203A
",
+
"\x9c": "
\x0153
", /*"\x9d": "
\x009D
",*/ "\x9e": "
\x017E
", "\x9f": "
\x0178
",
]))); }