- Notifications
You must be signed in to change notification settings - Fork5
Commit50d89d4
committed
Force strings passed to and from plperl to be in UTF8 encoding.
String are converted to UTF8 on the way into perl and to thedatabase encoding on the way back. This avoids a number ofobserved anomalies, and ensures Perl a consistent view of theworld.Some minor code cleanups are also accomplished.Alex Hunsaker, reviewed by Andy Colson.1 parent5ed45ac commit50d89d4
File tree
5 files changed
+295
-160
lines changed- doc/src/sgml
- src/pl/plperl
5 files changed
+295
-160
lines changedLines changed: 8 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
128 | 136 |
| |
129 | 137 |
| |
130 | 138 |
| |
|
Lines changed: 36 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| 12 | + | |
| 13 | + | |
12 | 14 |
| |
13 | 15 |
| |
14 | 16 |
| |
15 | 17 |
| |
16 | 18 |
| |
| 19 | + | |
17 | 20 |
| |
18 | 21 |
| |
19 | 22 |
| |
| |||
50 | 53 |
| |
51 | 54 |
| |
52 | 55 |
| |
53 |
| - | |
54 |
| - | |
| 56 | + | |
| 57 | + | |
55 | 58 |
| |
56 | 59 |
| |
57 | 60 |
| |
| 61 | + | |
58 | 62 |
| |
59 | 63 |
| |
60 | 64 |
| |
61 | 65 |
| |
62 | 66 |
| |
63 | 67 |
| |
| 68 | + | |
64 | 69 |
| |
| 70 | + | |
65 | 71 |
| |
66 | 72 |
| |
67 | 73 |
| |
| |||
73 | 79 |
| |
74 | 80 |
| |
75 | 81 |
| |
76 |
| - | |
77 |
| - | |
| 82 | + | |
| 83 | + | |
78 | 84 |
| |
| 85 | + | |
79 | 86 |
| |
| 87 | + | |
80 | 88 |
| |
81 | 89 |
| |
82 | 90 |
| |
83 | 91 |
| |
84 |
| - | |
85 |
| - | |
| 92 | + | |
| 93 | + | |
86 | 94 |
| |
| 95 | + | |
87 | 96 |
| |
| 97 | + | |
88 | 98 |
| |
89 | 99 |
| |
90 | 100 |
| |
91 | 101 |
| |
92 |
| - | |
93 |
| - | |
| 102 | + | |
| 103 | + | |
94 | 104 |
| |
95 | 105 |
| |
96 | 106 |
| |
| 107 | + | |
97 | 108 |
| |
98 | 109 |
| |
99 | 110 |
| |
100 | 111 |
| |
101 | 112 |
| |
102 | 113 |
| |
103 | 114 |
| |
| 115 | + | |
104 | 116 |
| |
105 | 117 |
| |
106 | 118 |
| |
107 | 119 |
| |
108 |
| - | |
109 |
| - | |
| 120 | + | |
| 121 | + | |
110 | 122 |
| |
111 | 123 |
| |
112 | 124 |
| |
113 | 125 |
| |
114 | 126 |
| |
115 | 127 |
| |
| 128 | + | |
116 | 129 |
| |
117 | 130 |
| |
118 | 131 |
| |
| |||
128 | 141 |
| |
129 | 142 |
| |
130 | 143 |
| |
| 144 | + | |
131 | 145 |
| |
132 | 146 |
| |
133 | 147 |
| |
134 | 148 |
| |
135 |
| - | |
136 |
| - | |
| 149 | + | |
| 150 | + | |
137 | 151 |
| |
138 | 152 |
| |
139 | 153 |
| |
| 154 | + | |
140 | 155 |
| |
141 | 156 |
| |
142 | 157 |
| |
| |||
145 | 160 |
| |
146 | 161 |
| |
147 | 162 |
| |
| 163 | + | |
148 | 164 |
| |
149 | 165 |
| |
150 | 166 |
| |
151 | 167 |
| |
152 |
| - | |
153 |
| - | |
| 168 | + | |
| 169 | + | |
154 | 170 |
| |
| 171 | + | |
155 | 172 |
| |
| 173 | + | |
156 | 174 |
| |
157 | 175 |
| |
158 |
| - | |
159 |
| - | |
| 176 | + | |
| 177 | + | |
160 | 178 |
| |
| 179 | + | |
161 | 180 |
| |
| 181 | + | |
162 | 182 |
| |
163 | 183 |
| |
164 | 184 |
| |
|
Lines changed: 32 additions & 34 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
| 37 | + | |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
40 | 41 |
| |
41 | 42 |
| |
42 | 43 |
| |
43 |
| - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
44 | 47 |
| |
45 | 48 |
| |
46 | 49 |
| |
| |||
51 | 54 |
| |
52 | 55 |
| |
53 | 56 |
| |
| 57 | + | |
| 58 | + | |
| 59 | + | |
54 | 60 |
| |
55 | 61 |
| |
56 | 62 |
| |
57 | 63 |
| |
58 | 64 |
| |
59 | 65 |
| |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 |
| - | |
65 |
| - | |
66 |
| - | |
67 |
| - | |
68 |
| - | |
69 |
| - | |
70 |
| - | |
71 |
| - | |
72 |
| - | |
73 | 66 |
| |
74 | 67 |
| |
75 | 68 |
| |
76 |
| - | |
77 |
| - | |
78 |
| - | |
79 |
| - | |
80 |
| - | |
81 |
| - | |
82 |
| - | |
| 69 | + | |
| 70 | + | |
83 | 71 |
| |
84 | 72 |
| |
85 | 73 |
| |
| |||
105 | 93 |
| |
106 | 94 |
| |
107 | 95 |
| |
108 |
| - | |
| 96 | + | |
109 | 97 |
| |
110 |
| - | |
| 98 | + | |
111 | 99 |
| |
112 | 100 |
| |
113 | 101 |
| |
114 | 102 |
| |
115 | 103 |
| |
116 |
| - | |
| 104 | + | |
117 | 105 |
| |
118 | 106 |
| |
119 | 107 |
| |
| |||
125 | 113 |
| |
126 | 114 |
| |
127 | 115 |
| |
128 |
| - | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
129 | 119 |
| |
130 | 120 |
| |
131 | 121 |
| |
| |||
136 | 126 |
| |
137 | 127 |
| |
138 | 128 |
| |
139 |
| - | |
| 129 | + | |
140 | 130 |
| |
141 | 131 |
| |
142 | 132 |
| |
143 | 133 |
| |
144 | 134 |
| |
145 |
| - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
146 | 138 |
| |
147 | 139 |
| |
148 | 140 |
| |
| |||
153 | 145 |
| |
154 | 146 |
| |
155 | 147 |
| |
| 148 | + | |
156 | 149 |
| |
157 | 150 |
| |
158 | 151 |
| |
159 |
| - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
160 | 155 |
| |
161 | 156 |
| |
162 | 157 |
| |
| |||
167 | 162 |
| |
168 | 163 |
| |
169 | 164 |
| |
170 |
| - | |
| 165 | + | |
171 | 166 |
| |
172 |
| - | |
| 167 | + | |
173 | 168 |
| |
174 | 169 |
| |
175 | 170 |
| |
| |||
180 | 175 |
| |
181 | 176 |
| |
182 | 177 |
| |
| 178 | + | |
183 | 179 |
| |
184 |
| - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
185 | 183 |
| |
186 |
| - | |
| 184 | + | |
187 | 185 |
| |
188 | 186 |
| |
189 | 187 |
| |
|
0 commit comments
Comments
(0)