Pythonで非ASCII文字を含む単語を大文字にする方法は?それを行うにはのcapitalize()
メソッドを調整する方法はありますか?PythonでASCII以外の単語を大文字にする
5
A
答えて
10
使用Unicode文字列:
# coding: cp1252
print u"é".capitalize()
# Prints É
あなたが持っているすべては、8ビットの文字列の場合は、最初のUnicodeにそれを解読:
# coding: cp1252
print "é".decode('cp1252').capitalize()
# Prints É
あなたはその後、8ビットの文字列としてそれを必要とする場合再び、それをエンコード:
# coding: cp1252
print "é".decode('cp1252').capitalize().encode('cp1252')
# Prints É (assuming your terminal is happy to receive cp1252)
1
capitalize()
ちょうどUnicode文字列のための™を動作するはずです。
関連する問題
- 1. ASCII文字とASCII以外の文字を含む文字列を逆転
- 2. ASCII以外の文字を含むバッチファイル
- 3. PythonのASCII以外の文字のためのchr
- 4. Pythonで英語以外の文字を変換する
- 5. 正確な単語の一致(英語以外の文字)
- 6. ストリップ、大文字の単語
- 7. ASCII以外のすべての文字をRubyのASCIIに置き換える最も簡単な方法は?
- 8. 単語を大文字の単語に置き換えます
- 9. ASCII以外の文字にはweb.configが必要ですか?
- 10. AND以外のすべての単語を小文字にする
- 11. ASCII以外の文字を見つけるためのUnixコマンド
- 12. Rubyの文字列#gsub、unicode、および単語以外の文字
- 13. preg_splitの後に句読点を削除し、2文字以上の単語を大文字にする
- 14. Railsのビューで単語を大文字にする
- 15. 英語以外の文字のカスタムフォント
- 16. 英語以外の文字はHtlmCleaner
- 17. 英語以外の文字にsoundex/metaphoneを有効にする
- 18. MySQLで3文字以下の単語を取得する
- 19. 3文字以下の単語をwordVVVに変換するREGEXP
- 20. 単語の文字間の単語以外の文字をRegExに置き換えて置き換えるにはどうすればよいですか?
- 21. 単一の単語以外の任意の単語に一致
- 22. 略語と単純に大文字の単語を区別しますか?
- 23. UTF-8以外のASCII文字の問題twitteRパッケージのR
- 24. Struts2/OGNLの単語全体を大文字にする
- 25. Rails 3:英語以外の文字でcsvファイルをアップロードする
- 26. Androidで英語以外の文字を入力する
- 27. 大文字にする方法Pythonの文字列中の他のすべての単語
- 28. 大文字の文字/単語の疑似セレクタ?
- 29. Python appengineにAscII以外の文字を含める方法htmlメールを送信する
- 30. Python:string.format()を使用して単語を大文字にする
http://unicode.org/Public/UNIDATA/SpecialCasing.txtによれば、ロケールが考慮されていない場合でも単純ではありません – jfs