Wir können das Schlüsselwort USING verwenden, um eine Zeichenfolge in einem bestimmten Zeichensatz anstelle der Standard-Binärzeichenfolge zu generieren. Die folgende Ergebnismenge zeigt es:
mysql> Select CHARSET(CHAR(85 USING utf8)); +------------------------------+ | CHARSET(CHAR(85 USING utf8)) | +------------------------------+ | utf8 | +------------------------------+ 1 row in set (0.00 sec)
Die obige Ergebnismenge zeigt, dass die zurückgegebene Binärzeichenfolge utf8 ist, weil wir utf8 nach dem Schlüsselwort USING geschrieben haben.
mysql> Select CHARSET(CHAR(85 USING latin1)); +--------------------------------+ | CHARSET(CHAR(85 USING latin1)) | +--------------------------------+ | latin1 | +--------------------------------+ 1 row in set (0.00 sec)
Die obige Ergebnismenge zeigt, dass die zurückgegebene Binärzeichenfolge latin1 ist, weil wir latin1 nach dem Schlüsselwort USING geschrieben haben.
Das obige ist der detaillierte Inhalt vonWie können wir über die MySQL-Funktion CHAR() eine andere Zeichenfolge als die Standard-Binärzeichenfolge in einem bestimmten Zeichensatz generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!