(4)@palantirのリクエストでこれを再投稿する...私は完全に信頼性の低いiconvを見つけました。#1iconvがインストールされている場合は、これを試してください(この例では、入力文字列がUTF-8であることを前提としています)。$string);(iconvは、あらゆる種類のエンコーディング間で変換するライブラリであり、効率的で、デフォルトで多くのPHPディストリビューションに含まれています。#2注:私は他の人に役立つことを希望して、これを別の同様の質問から転記しています。私はiconv()があまりにも不完全であることが判明したので、DjangoプロジェクトのURLify.jsに基づいてPHPライブラリを作成しました。あなたはここにそれを見つけることができます:https://github.com/jbroadway/urlifyラテン文字、ギリシャ語、トルコ語、ロシア語、ウクライナ語、チェコ語、ポーランド語、ラトビア語を処理します。setlocale()を使用して設定されたロケールに依存しません。iconv()に対するもう1つの利点は、非ラテン文字でさえ無視されないことです。EDIT2:私は、私が最初に投稿した音訳によってカバーされていないいくつかの文字があることを発見しました。removeを追加しました。私はまた、テキストにテストを追加しました;)私は、彼らがラテンのアルファベットを意味し、ここではラテン語の文字セットの一つではないことを示唆しています。ASCIIでそれを翻字する必要があります...EDIT3:ここで別の変更を申し訳ありません。ASCII文字だけを出力として取得するには、u0100の代わりに文字をu0080にしなければなりませんでした。上記のテストが更新されます。'Contains(string)'Pythonで文字列を反転させるJavaScriptで文字列の最初の文字を大文字にするにはどうすればよいですか?参考資料-このシンボルはPHPで何を意味していますか?文字列[複製]から最後の文字を削除Pythonで文字列を小文字にするには?日本語Top。