mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 00:03:57 -04:00 
			
		
		
		
	Add a HINT about the likely reason for 'invalid multibyte character for locale' failure.
This commit is contained in:
		
							parent
							
								
									3371b99e65
								
							
						
					
					
						commit
						a1bc728cf9
					
				| @ -9,7 +9,7 @@ | |||||||
|  * |  * | ||||||
|  * |  * | ||||||
|  * IDENTIFICATION |  * IDENTIFICATION | ||||||
|  *	$PostgreSQL: pgsql/src/backend/utils/adt/oracle_compat.c,v 1.55 2004/08/29 05:06:49 momjian Exp $ |  *	$PostgreSQL: pgsql/src/backend/utils/adt/oracle_compat.c,v 1.56 2004/10/19 15:04:17 tgl Exp $ | ||||||
|  * |  * | ||||||
|  *------------------------------------------------------------------------- |  *------------------------------------------------------------------------- | ||||||
|  */ |  */ | ||||||
| @ -96,7 +96,8 @@ texttowcs(const text *txt) | |||||||
| 		pg_verifymbstr(workstr, nbytes, false); | 		pg_verifymbstr(workstr, nbytes, false); | ||||||
| 		ereport(ERROR, | 		ereport(ERROR, | ||||||
| 				(errcode(ERRCODE_CHARACTER_NOT_IN_REPERTOIRE), | 				(errcode(ERRCODE_CHARACTER_NOT_IN_REPERTOIRE), | ||||||
| 				 errmsg("invalid multibyte character for locale"))); | 				 errmsg("invalid multibyte character for locale"), | ||||||
|  | 				 errhint("The server's LC_CTYPE locale is probably incompatible with the database encoding."))); | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	Assert(ncodes <= (size_t) nbytes); | 	Assert(ncodes <= (size_t) nbytes); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user