recherche
MaisonBibliothèques PHPAutres bibliothèquesBibliothèque PHP pour convertir les caractères chinois en Pinyin
Bibliothèque PHP pour convertir les caractères chinois en Pinyin
<?php
namespace Overtrue\Pinyin;
use InvalidArgumentException;
define('PINYIN_NONE', 'none');
define('PINYIN_ASCII', 'ascii');
define('PINYIN_UNICODE', 'unicode');
class Pinyin
{
    const NONE = 'none';
    const ASCII = 'ascii';
    const UNICODE = 'unicode';
    protected $punctuations = array(
        ',' => ',',
        '。' => '.',
        '!' => '!',
        '?' => '?',
        ':' => ':',
        '“' => '"',
        '”' => '"',
        '‘' => "'",
        '’' => "'",
    );

Vous n'avez plus à vous soucier de ne pas connaître la prononciation de caractères chinois inconnus. Le pinyin converti peut être « copié » dans le presse-papiers du système pour que vous puissiez le coller à l'adresse cible ; il prend en charge l'interrogation des caractères polyphoniques et la collecte de phrases à caractères polyphoniques classiques ; il prend en charge la prononciation, la prononciation de tous les mots, ou cliquez sur un certain mot pour le prononcer ; il. L'interface utilisateur est simple et rafraîchissante, et la conception de l'expérience conviviale la rend pratique et confortable à utiliser.

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

C# Convertir les caractères chinois en Pinyin (prend en charge les caractères multi-phonétiques)C# Convertir les caractères chinois en Pinyin (prend en charge les caractères multi-phonétiques)

06Feb2017

En raison des besoins du projet, j'avais besoin d'une fonction pour convertir les caractères chinois en pinyin et en première orthographe pour les requêtes. J'ai senti que cette fonction avait fondamentalement mûri, j'ai donc recherché les codes pertinents. Les deux premiers articles qui ont attiré mon attention étaient les deux articles suivants. .

La solution ultime pour convertir les caractères chinois en Pinyin en JavaScript, avec une introduction détaillée à la méthode de saisie JS PinyinLa solution ultime pour convertir les caractères chinois en Pinyin en JavaScript, avec une introduction détaillée à la méthode de saisie JS Pinyin

03Mar2017

Préface Il existe de nombreux articles sur Internet sur la conversion des caractères chinois et du pinyin à l'aide de JS, mais ils sont assez compliqués les uns des autres, et certains ne prennent pas en charge les caractères polyphoniques, certains ne prennent pas en charge les tonalités et certains fichiers de dictionnaire le sont. trop volumineux. Par exemple, il y a Parfois, j'ai juste besoin d'obtenir la première lettre du pinyin chinois, mais je dois importer un fichier de dictionnaire de 200 Ko, qui ne peut pas répondre aux besoins réels. En résumé, j'ai soigneusement organisé et modifié plusieurs fichiers de dictionnaires courants sur Internet et j'ai simplement encapsulé une bibliothèque d'outils pouvant être utilisée directement. Adresse du projet github de démonstration de code et DEMO : https://github.com/liuxianan/pinyinj..

Une meilleure solution pour les caractères chinois tronqués json_encode UTF-8 en phpUne meilleure solution pour les caractères chinois tronqués json_encode UTF-8 en php

01Apr2017

J'ai découvert sur Internet que si l'encodage json_encode est défini sur le chinois UTF-8, il ne sera pas tronqué. Après l'avoir utilisé pendant un certain temps, cela ne fonctionnera pas très bien. Partageons avec vous une meilleure méthode.

Solution au problème de l'utilisation de strrev pour inverser les caractères chinois tronqués en PHPSolution au problème de l'utilisation de strrev pour inverser les caractères chinois tronqués en PHP

14Jan2017

Cet article présente principalement la solution au problème de l'utilisation de strrev pour inverser les caractères chinois tronqués en PHP. Il parcourt la chaîne via une fonction personnalisée et définit le format d'encodage pour résoudre le problème tronqué. Les amis dans le besoin peuvent se référer à ce qui suit.

Lors de la conversion des données de caractère chinois au format JSON, dans quelles circonstances avez-vous besoin pour convertir les caractères chinois en codage Unicode?Lors de la conversion des données de caractère chinois au format JSON, dans quelles circonstances avez-vous besoin pour convertir les caractères chinois en codage Unicode?

01Apr2025

En ce qui concerne le moment de la conversion Unicode lors de la conversion des caractères chinois en JSON lors de la conversion de données contenant des caractères chinois en JSON et de les stockage, vous rencontrez souvent si vous devez convertir les caractères chinois ...

Comment puis-je utiliser la fonction « iconv » de PHP pour convertir les caractères étrangers des URL en équivalents ASCII ?Comment puis-je utiliser la fonction « iconv » de PHP pour convertir les caractères étrangers des URL en équivalents ASCII ?

02Nov2024

Translittération PHP : transformer des caractères étrangers en équivalents A-ZDans le développement Web, il est souvent nécessaire de gérer les caractères étrangers dans...

See all articles