08/04/20 02:38:10 jx5xDMmO0
>>735
申し訳ない。705NKしか持ってないんでMMSのことすっかり忘れてました。
>>734のだとMMSが残念なことになりそうなんで書き直してみました。
一応MMSの文字コードは705NKに合わせてみたけど、705NKとクライアントが違ってれば無理かもしれないです。
スタンダード機持ってないから見当違いだったらすみません。
どちらにしろ、>>734は見なかったことにしてください。
以下、インデントに気をつけて204行目以降と入れ替えてみてください。
if target_host_name:
if target_host_name.group(1).strip() == self.settings['mms-server'].strip():
#宛先がMMSサーバの場合、mms proxyを利用します。
rHost = self.settings['mms-proxy']
rPort = self.settings['mms-proxy-port']
#Accept-Charsetの変更を行います。
p_char = re.compile('Accept-Charset: .*')
data_to_remote_host = p_char.sub('Accept-Charset: utf-8', data_to_remote_host)
else:
#それ以外の場合は、wap proxyを使用します
rHost = self.settings['wap-proxy']
rPort = self.settings['wap-proxy-port']
#Accept-Charsetの変更を行います。
p_char = re.compile('Accept-Charset: .*')
data_to_remote_host = p_char.sub('Accept-Charset: shift_JIS, iso-8859-1, utf-8, iso-10646-ucs-2; q=0.6', data_to_remote_host)