Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Polskie znaki a lenght
Forum PHP.pl > Forum > Bazy danych
timon27
Witam.
Potrzebuję wydobyć długość pola.
Teoretycznie można zastosować length() jednak zapytanie:
  1. SELECT length(pole) FROM tabela

zwraca wartości zawyżone o ilość polskich znaków:
aaa -> 3
bb -> 2
ąąą -> 6
abęł -> 6
Co prowadzi do paradoksalnych wyników - długość pola może być większa od wielkości maksymalnej.
Czy jest jakaś inna funkcja, bądź mogę to w inny sposób ominąć?
rocktech.pl
Witam.

Zwraca długość ciągu znaków.
  1. SELECT CHAR_LENGTH('ąąą');


Zwraca długość ciągu znaków ale w bajtach.
  1. SELECT LENGTH('ąąą');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.