Tag: multibyte

PHP (mbstring) bietet bestimmten multibyte string Funktionen, die Ihnen helfen, sich mit multibyte-Codierungen

PHP mb_ereg_replace nicht zu ersetzen, während die Funktion preg_replace funktioniert wie vorgesehen

Anzahl der Antworten 3 Antworten
Ich versuche, Sie zu ersetzen in einem string alle nicht-Wort-Zeichen mit einem leeren string erwarten, dass für die Räume und die alle zusammen mehrere Leerzeichen in einem einzigen Raum. Folgende code tut dies. $cleanedString = preg_replace('/[^\w]/', '

_tcslen in Multibyte-Zeichensatz: gewusst wie: konvertieren WCHAR [1], const char *?

Anzahl der Antworten 4 Antworten
Ich Suche über das internet für ungefähr 2 Stunden, und ich weiß noch nicht keine Arbeit gefunden Lösung. Mein Programm haben multibyte character set, code, den ich bekam: WCHAR value[1]; _tcslen(value); Und in der Zusammenstellung, ich erhielt

glob() nicht finden können, die Dateien mit multibyte-Zeichen unter Windows?

Anzahl der Antworten 4 Antworten
Schreibe ich einen Datei-manager und benötigen zum Scannen von Verzeichnissen und befassen sich mit umbenennen von Dateien mit multibyte-Zeichen. Ich arbeite lokal unter Windows/Apache-PHP 5.3.8, mit den folgenden Dateinamen in einem Verzeichnis: filename.jpg имяфайла.jpg file件name.jpg פילענאַמע.jpg 文件名.jpg

Warum die Verwendung von multibyte-string-Funktionen in PHP?

Anzahl der Antworten 6 Antworten
At der moment, ich verstehe nicht, warum es ist wirklich wichtig, mbstring-Funktionen in PHP im Umgang mit UTF-8? Meine locale unter linux ist bereits auf UTF-8 eingestellt, warum also nicht Funktionen wie strlen, preg_replace und so weiter

WÄHLEN Sie so viele Daten von CLOB in VARCHAR2 wie möglich, mit multibyte-Zeichen in die Daten

Anzahl der Antworten 2 Antworten
Multi-byte-Zeichen hatte, verursachte mir große Schmerzen. Jeder Vorschlag für dieses problem? Habe ich ein CLOB-Feld, das könnte enthält einige multi-byte-Zeichen, und ich brauche, um zu wählen, in SQL und wandeln Sie dieses Feld in einen string für

UTF-8-Zeichen nicht korrekt angezeigt

Anzahl der Antworten 4 Antworten
Dies ist mein PHP-code: <?php $result = ''; $str = 'Тугайный соловей'; for ($y=0; $y < strlen($str); $y++) { $tmp = mb_substr($str, $y, 1); $result = $result . $tmp; } echo 'result = ' . $result; Ausgabe:

Unterschied zwischen mb_substr und substr

Anzahl der Antworten 3 Antworten
Wird es keinen Unterschied machen, oder auch Auswirkungen auf mein Ergebnis, wenn ich substr() statt mb_substr() Funktion? Als mein server nicht über die Unterstützung für die mb_ Funktionen, die ich haben, um es zu ersetzen mit substr()

Wie installieren, solange die mbstring Erweiterung in Centos?

Anzahl der Antworten 1 Antworten
Bekomme ich folgenden fatal error: Fatal error: Call to undefined Funktion mb_convert_encoding() in /var/www/html/dai/components/com_servicemanager/views/i0602/view.html.php auf der Linie 67 Erstelle ich eine CSV-Datei als : <?php $dateTimeNow = ... $list = $this->get('DataCSV'); $filename = 'CSV_' . $dateTimeNow .

mb_detect_encoding erkennt ASCII-UTF-8?

Anzahl der Antworten 3 Antworten
Ich versuche das automatische konvertieren von importierten IPTC-Metadaten aus Bildern zu UTF-8 für die Speicherung in einer Datenbank auf Basis der PHP - mb_ Funktionen. Aktuell sieht es so aus: $val = mb_convert_encoding($val, 'UTF-8', mb_detect_encoding($val)); Jedoch, wenn

mb_str_replace()... ist langsam. alternativen?

Anzahl der Antworten 4 Antworten
Möchte ich sicherstellen, dass einige string-Ersetzung ' s bei mir läuft, sind multi-byte-sicher. Ich habe einige gefunden mb_str_replace Funktionen um die net, aber Sie sind langsam. Ich spreche von 20% zu erhöhen, nach der übergabe vielleicht 500-900

multibyte-strtr() -> mb_strtr()

Anzahl der Antworten 3 Antworten
Hat jemand geschrieben multibyte-Variante der Funktion strtr() ? Ich brauche diese. Bearbeiten 1 (Beispiel für die gewünschte Nutzung): Beispiel: $von = 'ľľščťžýáíŕďňäô'; //diese chars sind in UTF-8 $to = 'llsctzyaiŕdnao'; //input in UTF-8 $str = 'Kŕdeľ ďatľov

Unicode-vs Multi-byte

Anzahl der Antworten 3 Antworten
Bin ich wirklich verwirrt von dieser unicode-vs multi-byte-Sache. Sagen, ich kompiliere mein Programm in Unicode (aber letztlich will ich eine Lösung, die unabhängig von den verwendeten Zeichensatz). 1) alle 'char' interpretiert werden als wide-Zeichen? 2) Wenn ich

Multi-byte-sicher wordwrap () - Funktion für UTF-8

Anzahl der Antworten 8 Antworten
PHP wordwrap() - Funktion funktioniert nicht korrekt für multi-byte-Zeichenfolgen wie UTF-8. Gibt es ein paar Beispiele von mb-safe-Funktionen in den Kommentaren, aber mit einigen verschiedenen test-alle Daten, die Sie offenbar einige Probleme. Die Funktion sollte die dieselben

Sind die PHP-preg_functions multibyte-sicher?

Anzahl der Antworten 5 Antworten
Gibt es keine multibyte 'preg' - Funktionen von PHP, so bedeutet das, dass das Standard-preg_functions sind alle mb-sicher? Konnte Sie nicht finden jede Erwähnung in der php-Dokumentation. InformationsquelleAutor der Frage Spoonface | 2009-11-19

Wie um zu überprüfen, ob das Wort ist Japanisch oder Englisch mit Hilfe von PHP

Anzahl der Antworten 6 Antworten
Möchte ich unterschiedliche Verfahren für das englische Wort und das japanische Wort in dieser Funktion function process_word($word) { if($word is english) { ///////// }else if($word is japanese) { //////// } } danke InformationsquelleAutor der Frage bbnn |

Was machen diese PHP-Mbstring-Einstellungen?

Anzahl der Antworten 3 Antworten
Ich versuche herauszufinden, genau das, was diese php.ini-Einstellungen zu tun. Was passiert, wenn Sie gesetzt sind, um unterschiedliche Werte? Wann sind Sie notwendig? Wann sind Sie schädlich? mbstring.Sprache mbstring.http_input mbstring.http_output mbstring.encoding_translation Wie üblich, die PHP-Handbuch ist weniger

Drucken von UTF-8-Strings mit printf - Wide- oder Multibyte-String-Literalen

Anzahl der Antworten 1 Antworten
In Aussagen wie dieser, wo beide eingetragen sind, in den source-code mit der gleichen Kodierung (UTF-8) und das Gebietsschema korrekt eingerichtet ist, gibt es eine praktische Unterschied zwischen Ihnen? printf("ο Δικαιοπολις εν αγρω εστιν\n"); printf("%ls", L"ο Δικαιοπολις

Problem mit UTF-8-Kodierung mit PHP + MySQL

Anzahl der Antworten 10 Antworten
Zog ich Daten aus MySQL 4 (Sie waren ursprünglich zu latin2 encoding) MySQL 5 und legen Sie die Kodierung zu utf-8. Es sieht gut aus in phpMyAdminund utf-8 ist okay. Aber es gibt Fragezeichen anstelle von Zeichen

UTF8 vs. UTF16 vs. char * vs. was? Jemand erklärt mir dieses Durcheinander!

Anzahl der Antworten 5 Antworten
Ich habe es geschafft, meistens ignorieren Sie alle diese multi-byte-character-Zeug, aber jetzt brauche ich zu tun, einige UI-Arbeit und ich weiß, dass meine Unwissenheit in diesem Bereich gehen, um aufzuholen mit mir! Kann mir jemand erklären, in

str_replace () auf Multibyte-Strings gefährlich?

Anzahl der Antworten 4 Antworten
Bestimmten multibyte-Zeichensätze, bin ich richtig in der Annahme, dass das folgende nicht, was es beabsichtigt war, zu tun? $string = str_replace('"', '\\"', $string); Insbesondere, wenn die Eingabe war in einem Zeichensatz, die möglicherweise ein gültiges Zeichen wie

Ruby 1.9: Wie kann ich & amp; Downcase Multibyte Saiten?

Anzahl der Antworten 3 Antworten
So matz gemacht, die Entscheidung zu halten upcase und downcase beschränkt auf /[A-Z]/i in ruby 1.9.1. ActiveSupport::Multibyte hatte schon lange tolle i18n Fall jiggering in ruby 1.8.x über String#mb_chars. Jedoch, wenn versucht unter ruby 1.9.1, es scheint

PHP mb_substr () funktioniert nicht richtig?

Anzahl der Antworten 2 Antworten
Dieser code print mb_substr('éxxx', 0, 1); druckt einen leeren Raum 🙁 Soll es zum drucken der ersten Zeichen, é. Dies scheint zu funktionieren, allerdings: print mb_substr('éxxx', 0, 2); Aber es ist nicht richtig, denn (0, 2) bedeutet

Ruft die Größe der Zeichenfolge einer Std :: Zeichenfolge in Byte ab

Anzahl der Antworten 6 Antworten
Ich würde gerne die bytes an, die ein std::string's string belegt im Speicher, nicht die Anzahl der Zeichen. Enthält der string einen multibyte-string. Würde std::string::size() das für mich tun? EDIT: Auch, tut size() auch auch die abschließende

Wie funktioniert UTF-8 "Variable-Breite-Codierung"?

Anzahl der Antworten 3 Antworten
Den unicode-standard, der hat genug code-Punkte in Ihr, die Sie benötigen 4 bytes speichern Sie alle. Das ist es, was die UTF-32-Kodierung funktioniert. Doch die UTF-8-Codierung irgendwie drückt diesen in viel kleinere Bereiche mit Hilfe sogenannter "variable-width-encoding".

Was ist ein Multibyte-Zeichensatz?

Anzahl der Antworten 8 Antworten
Bedeutet der Begriff multibyte beziehen sich auf einen Zeichensatz, dessen Zeichen können - müssen aber nicht - breiter als 1 byte (z.B. UTF-8) oder meint Sie die Zeichensätze, die in jedem Fall breiter als 1 byte (z.B.

Multibyte trimmen in PHP?

Anzahl der Antworten 6 Antworten
Anscheinend gibt es keine mb_trim im mb_* Familie, so bin ich versucht zu implementieren eines für meine eigenen. Vor kurzem fand ich diese regex in einem Kommentar in php.net: /(^\s+)|(\s+$)/u So, ich würde es implementieren in der