teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

追記2

2020/09/11 03:45

投稿

mei1216
mei1216

スコア28

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,9 @@
15
15
  }).catch(function(err1) {
16
16
  alert(err1);
17
17
  });
18
- ```
18
+ ```
19
+
20
+ >>追記
21
+ 先方によるとコンソールからcurlコマンドで叩いた際は{"status":200,"runtimeDLs":{"text":"ëëë"}ときちんとした絵文字で返ってくるようです。
22
+ fetch後alertした際にëëëと実体参照文字になってしまいます。
23
+ テストで絵文字をjsに直接入れてHTMLにDOMで挿入した際はきちんと絵文字が表示されました。

3

記述ミス

2020/09/11 03:45

投稿

mei1216
mei1216

スコア28

title CHANGED
File without changes
body CHANGED
@@ -5,7 +5,7 @@
5
5
  fetchのコードは以下になります。
6
6
 
7
7
  ```ここに言語を入力
8
- fetch("url,{
8
+ fetch("url",{
9
9
  mode: 'cors',
10
10
  headers: { Authorization: '...'}
11
11
  }).then(function(response1) {

2

編集・追記依頼対応

2020/09/11 03:17

投稿

mei1216
mei1216

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,18 @@
1
- DBから取得した絵文字が実体参照文字になってしまう(例:ëはëになる)ため、その文字実態参照を絵文字にする方法はありませんかね?
1
+ apiで取得した絵文字が実体参照文字になってしまう(例:ëはëになる)ため、その文字実態参照を絵文字にする方法はありませんかね?
2
+ apiは他社のもので自分では更新できません。
2
3
 
3
- またapiで出力されるのは絵文字ですが、JavaScriptでfetchする際に実体参照文字になるみたいでして、そちらの解決方法もあれば教えて頂けると幸いです。
4
+ JavaScriptでfetchする際に実体参照文字になるみたいでして、そちらの解決方法もあれば教えて頂けると幸いです。
5
+ fetchのコードは以下になります。
6
+
7
+ ```ここに言語を入力
8
+ fetch("url,{
9
+ mode: 'cors',
10
+ headers: { Authorization: '...'}
11
+ }).then(function(response1) {
12
+ return response1.json();
13
+ }).then(function(data1) {
14
+ alert(data1["text"]);
15
+ }).catch(function(err1) {
16
+ alert(err1);
17
+ });
18
+ ```

1

記述ミス

2020/09/11 03:17

投稿

mei1216
mei1216

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,3 @@
1
1
  DBから取得した絵文字が実体参照文字になってしまう(例:ëはëになる)ため、その文字実態参照を絵文字にする方法はありませんかね?
2
2
 
3
- またデータベースに登録されているのは絵文字ですが、JavaScriptでfetchする際に実体参照文字になるみたいでして、そちらの解決方法もあれば教えて頂けると幸いです。
3
+ またapiで出力されるのは絵文字ですが、JavaScriptでfetchする際に実体参照文字になるみたいでして、そちらの解決方法もあれば教えて頂けると幸いです。