Ich habe jetzt schon eine lange Zeit sah, und alle Alternativen und die mb_ Funktionen arbeiten nicht, irgendwelche Tipps dafür, warum das sein könnte? Wenn Sie irgendwelche Informationen auf meinem Serverteil benötigen, kann ich das provozieren.UTF-8 ucfirst nicht funktioniert
Antwort
Das funktioniert (ich weiß, es funktioniert, ich es in meinen eigenen Projekten bin mit)
function mb_ucfirst($string, $encoding='UTF-8') {
$firstChar = mb_substr($string, 0, 1, $encoding);
$then = mb_substr($string, 1, mb_strlen($string, $encoding)-1, $encoding);
return mb_strtoupper($firstChar, $encoding) . $then;
} // end function mb_ucfirst
Verwenden Sie es als mb_ucfirst($string);
Komplettes Beispiel:
<?php
$string = mb_ucfirst("ååååeee");
echo $string;
function mb_ucfirst($string, $encoding='UTF-8') {
$firstChar = mb_substr($string, 0, 1, $encoding);
$then = mb_substr($string, 1, mb_strlen($string, $encoding)-1, $encoding);
return mb_strtoupper($firstChar, $encoding) . $then;
} // end function mb_ucfirst
?>
Funktioniert nicht, Seite bleibt nur weiß, wenn ich das benutze. \t '$ string = mb_ucfirst ("ååååeee"); \t echo $ string; ' – Litenhundvilikkeinn
Dann sind Sie in den Code ein anderes Problem. So einfach ist das. Überprüfen Sie die Protokolle. – junkfoodjunkie
Aktualisiert mit einem vollständigen Beispiel. – junkfoodjunkie
- 1. ucfirst() Funktion für Multibyte-Zeichenkodierung
- 2. Ucfirst Returing Falsches Ergebnis
- 3. Ruby-Äquivalent der PHP-Funktion ucfirst()
- 4. Warum die UTF8-Zeichencodierung in meinem Projekt nicht richtig funktioniert?
- 5. Wie funktioniert die Nicht-UTF8-Kodierung für ActiveRecord?
- 6. UTF8 Encode/€
- 7. utf8 unterstützt nicht für andere Sprachen warum?
- 8. C++ UTF8 Codierung
- 9. Fall unempfindlich utf8
- 10. MySQL UTF8 Charaktere Last
- 11. Python: UnicodeDecodeError: 'utf8'
- 12. PHP ZipArchive nicht UTF8-Dateien für offenen
- 13. iconv nicht vollständig bekehrt auf UTF8
- 14. utf8_unicode_ci scheint nicht zu sein UTF8
- 15. PHP Utf8 Fehler
- 16. Ruby to_yaml utf8 string
- 17. knitr und UTF8 encoding
- 18. utf8 Zeichensatz mit Thymoleaf
- 19. Firebird - UTF8 VarChar Größe
- 20. PHP Utf8 Dekodierung Ausgabe
- 21. Escape utf8 mit Regex
- 22. NodeJS, MySQL und UTF8
- 23. UTF8 Code Problem
- 24. PHP utf8 Problem
- 25. Java + Mysql UTF8 Problem
- 26. python3 dekodieren externer UTF8-String
- 27. SetThreadLocale und UTF8
- 28. Kann nicht UTF8 Zeichen auf mysql (mit utf8 Kollation, Zeichensatz und Nameset)
- 29. entfernen 4-Byte-Zeichen UTF8
- 30. Beispiel ungültige utf8 Zeichenfolge?
bekam beliebigen Code Aktie? – rackemup420
Nun, nichts, was funktioniert. Ich habe zuerst ucfirst, ucwords usw. versucht, einige stackoverflow Threads auf mb_ucfirst gefunden, sogar von Benutzern erstellte Funktionen, aber nichts scheint zu funktionieren, also habe ich es jetzt nicht. – Litenhundvilikkeinn
Ich möchte die Zeichenfolge „æsomething“ werden „Æsomething“ – Litenhundvilikkeinn