diff --git a/Data/.idea/.gitignore b/Data/.idea/.gitignore
new file mode 100644
index 000000000..906bf8738
--- /dev/null
+++ b/Data/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Datasource local storage ignored files
+/../../../../../../../../../../../:\Users\charl\Documents\Jeux\rpgmaker\infinitefusion\dev\infinitefusion-e18\Data\.idea/dataSources/
+/dataSources.local.xml
+# Editor-based HTTP Client requests
+/httpRequests/
diff --git a/Data/.idea/Data.iml b/Data/.idea/Data.iml
new file mode 100644
index 000000000..c3cd732c0
--- /dev/null
+++ b/Data/.idea/Data.iml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data/.idea/modules.xml b/Data/.idea/modules.xml
new file mode 100644
index 000000000..b708111c7
--- /dev/null
+++ b/Data/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data/.idea/vcs.xml b/Data/.idea/vcs.xml
new file mode 100644
index 000000000..6c0b86358
--- /dev/null
+++ b/Data/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Data/Scripts/001_Technical/002_Files/003_HTTP_Utilities.rb b/Data/Scripts/001_Technical/002_Files/003_HTTP_Utilities.rb
index 859547d63..ea56b1e13 100644
--- a/Data/Scripts/001_Technical/002_Files/003_HTTP_Utilities.rb
+++ b/Data/Scripts/001_Technical/002_Files/003_HTTP_Utilities.rb
@@ -120,7 +120,7 @@ end
def clean_json_string(str)
# Remove non-UTF-8 characters and unexpected control characters
- cleaned_str = str.encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '')
+ cleaned_str = str.encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '') if !$PokemonSystem.on_mobile
# Remove literal \n, \r, \t, etc.
cleaned_str = cleaned_str.gsub(/\\n|\\r|\\t/, '')