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 | ||||
|  *	$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); | ||||
| 		ereport(ERROR, | ||||
| 				(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); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user