mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-20 17:27:00 +01:00
Improve previous commit
This commit is contained in:
parent
6fd736d496
commit
19cbbf69b2
@ -147,10 +147,12 @@ load_file(File) ->
|
||||
{ok, Lines} ->
|
||||
lists:map(
|
||||
fun({In, Out}) ->
|
||||
try
|
||||
InB = unicode:characters_to_binary(In, utf8),
|
||||
OutB = unicode:characters_to_binary(Out, utf8),
|
||||
{{Lang, InB}, OutB}
|
||||
try {unicode:characters_to_binary(In, utf8),
|
||||
unicode:characters_to_binary(Out, utf8)} of
|
||||
{InB, OutB} when is_binary(InB), is_binary(OutB) ->
|
||||
{{Lang, InB}, OutB};
|
||||
_ ->
|
||||
{error, File, bad_encoding}
|
||||
catch _:badarg ->
|
||||
{error, File, bad_encoding}
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user