forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit02e1456
committed
Set psql client encoding from locale by default
Add a new libpq connection option client_encoding (which includes theexisting PGCLIENTENCODING environment variable), which besides anencoding name accepts a special value "auto" that tries to determinethe encoding from the locale in the client's environment, using themechanisms that have been in use in initdb.psql sets this new connection option to "auto" when running from aterminal and not overridden by setting PGCLIENTENCODING.original code by Heikki Linnakangas, with subsequent contributions byJaime Casanova, Peter Eisentraut, Stephen Frost, Ibrar Ahmed1 parent327e025 commit02e1456
File tree
10 files changed
+136
-24
lines changed- doc/src/sgml
- ref
- src
- bin/psql
- interfaces/libpq
10 files changed
+136
-24
lines changedLines changed: 25 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
259 | 259 |
| |
260 | 260 |
| |
261 | 261 |
| |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
262 | 277 |
| |
263 | 278 |
| |
264 | 279 |
| |
| |||
6345 | 6360 |
| |
6346 | 6361 |
| |
6347 | 6362 |
| |
| 6363 | + | |
| 6364 | + | |
| 6365 | + | |
| 6366 | + | |
| 6367 | + | |
| 6368 | + | |
| 6369 | + | |
| 6370 | + | |
| 6371 | + | |
| 6372 | + | |
6348 | 6373 |
| |
6349 | 6374 |
| |
6350 | 6375 |
| |
| |||
6378 | 6403 |
| |
6379 | 6404 |
| |
6380 | 6405 |
| |
6381 |
| - | |
6382 |
| - | |
6383 |
| - | |
6384 |
| - | |
6385 |
| - | |
6386 |
| - | |
6387 |
| - | |
6388 |
| - | |
6389 |
| - | |
6390 |
| - | |
6391 |
| - | |
6392 | 6406 |
| |
6393 | 6407 |
| |
6394 | 6408 |
| |
|
Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
593 | 593 |
| |
594 | 594 |
| |
595 | 595 |
| |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
596 | 607 |
| |
597 | 608 |
| |
598 | 609 |
| |
|
Lines changed: 5 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1487 | 1487 |
| |
1488 | 1488 |
| |
1489 | 1489 |
| |
1490 |
| - | |
| 1490 | + | |
1491 | 1491 |
| |
1492 | 1492 |
| |
1493 | 1493 |
| |
| |||
1503 | 1503 |
| |
1504 | 1504 |
| |
1505 | 1505 |
| |
1506 |
| - | |
1507 |
| - | |
| 1506 | + | |
| 1507 | + | |
| 1508 | + | |
| 1509 | + | |
1508 | 1510 |
| |
1509 | 1511 |
| |
1510 | 1512 |
| |
|
Lines changed: 5 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
171 | 171 |
| |
172 | 172 |
| |
173 | 173 |
| |
174 |
| - | |
| 174 | + | |
175 | 175 |
| |
176 | 176 |
| |
177 | 177 |
| |
| |||
189 | 189 |
| |
190 | 190 |
| |
191 | 191 |
| |
192 |
| - | |
193 |
| - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
194 | 196 |
| |
195 | 197 |
| |
196 | 198 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
| 2 | + | |
2 | 3 |
| |
3 | 4 |
| |
4 | 5 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
| 38 | + | |
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| |||
88 | 88 |
| |
89 | 89 |
| |
90 | 90 |
| |
91 |
| - | |
| 91 | + | |
92 | 92 |
| |
93 | 93 |
| |
94 | 94 |
| |
| |||
135 | 135 |
| |
136 | 136 |
| |
137 | 137 |
| |
138 |
| - | |
| 138 | + | |
139 | 139 |
| |
140 | 140 |
| |
141 | 141 |
| |
|
Lines changed: 20 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
175 | 175 |
| |
176 | 176 |
| |
177 | 177 |
| |
| 178 | + | |
| 179 | + | |
| 180 | + | |
178 | 181 |
| |
179 | 182 |
| |
180 | 183 |
| |
| |||
270 | 273 |
| |
271 | 274 |
| |
272 | 275 |
| |
273 |
| - | |
274 |
| - | |
275 |
| - | |
276 | 276 |
| |
277 | 277 |
| |
278 | 278 |
| |
| |||
612 | 612 |
| |
613 | 613 |
| |
614 | 614 |
| |
| 615 | + | |
| 616 | + | |
615 | 617 |
| |
616 | 618 |
| |
617 | 619 |
| |
| |||
786 | 788 |
| |
787 | 789 |
| |
788 | 790 |
| |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
789 | 801 |
| |
790 | 802 |
| |
791 | 803 |
| |
| |||
2508 | 2520 |
| |
2509 | 2521 |
| |
2510 | 2522 |
| |
2511 |
| - | |
| 2523 | + | |
2512 | 2524 |
| |
2513 | 2525 |
| |
2514 | 2526 |
| |
| |||
4661 | 4673 |
| |
4662 | 4674 |
| |
4663 | 4675 |
| |
| 4676 | + | |
| 4677 | + | |
| 4678 | + | |
| 4679 | + | |
4664 | 4680 |
| |
4665 | 4681 |
| |
4666 | 4682 |
| |
|
Lines changed: 60 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
| 61 | + | |
61 | 62 |
| |
62 | 63 |
| |
63 | 64 |
| |
| |||
74 | 75 |
| |
75 | 76 |
| |
76 | 77 |
| |
| 78 | + | |
77 | 79 |
| |
78 | 80 |
| |
79 | 81 |
| |
| |||
98 | 100 |
| |
99 | 101 |
| |
100 | 102 |
| |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
101 | 136 |
| |
102 | 137 |
| |
103 | 138 |
| |
| |||
142 | 177 |
| |
143 | 178 |
| |
144 | 179 |
| |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
145 | 205 |
| |
146 | 206 |
| |
147 | 207 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1933 | 1933 |
| |
1934 | 1934 |
| |
1935 | 1935 |
| |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
1936 | 1939 |
| |
1937 | 1940 |
| |
1938 | 1941 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
235 | 235 |
| |
236 | 236 |
| |
237 | 237 |
| |
| 238 | + | |
| 239 | + | |
238 | 240 |
| |
239 | 241 |
| |
240 | 242 |
| |
| |||
293 | 295 |
| |
294 | 296 |
| |
295 | 297 |
| |
| 298 | + | |
296 | 299 |
| |
297 | 300 |
| |
298 | 301 |
| |
|
0 commit comments
Comments
(0)