日本語のカタカナをローマ字(「し」から「し」)に変換するスクリプトを作成しようとしています。これが私が試していることです:
x = u''
x = raw_input('Enter katakana: ')
x = x.replace(u'\u30B7', u'shi')
カタカナを入力してください:シ<br> UnicodeDecodeError:'ascii'コーデックは位置0のバイト0xe3をデコードできません:序数が範囲内にありません(128)
スクリプトにユニコードがu'\u30B7'として書かれていて、シではない限り、それを処理できるはずですよね?