Guest User

Untitled

a guest
Jan 18th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. ejemplo1 = "Hay una eñe en esta frase"
  2.  
  3. ejemplo2 = "Hay una eu00f1e en esta frase"
  4. ejemplo3 = "Hay una eU000000f1e en esta frase"
  5.  
  6. >>> ejemplo1 == ejemplo2 == ejemplo3
  7. True
  8.  
  9. >>> ejemplo1
  10. 'Hay una eñe en esta frase'
  11.  
  12. >>> ejemplo2
  13. 'Hay una eñe en esta frase'
  14.  
  15. >>> ejemplo3
  16. 'Hay una eñe en esta frase'
  17.  
  18. ejemplo4 = "Hay una eu00f1eu00a0enu00a0estanfrase"
  19.  
  20. >>> ejemplo4
  21. 'Hay una eñexa0enxa0estanfrase'
  22.  
  23. >>> print(ejemplo4)
  24. Hay una eñe en esta
  25. frase
  26.  
  27. ejemplo5 = "Hay una e\u00f1e en esta frase"
  28.  
  29. >>> print(ejemplo5)
  30. Hay una eu00f1e en esta frase
  31.  
  32. >>> ejemplo5
  33. 'Hay una e\u00f1e en esta frase'
  34.  
  35. respuesta = '{"datos": "Hay una e\u00f1e en esta frase"}'
  36.  
  37. >>> type(respuesta)
  38. str
  39.  
  40. >>> print(respuesta)
  41. {"datos": "Hay una eu00f1e en esta frase"}
  42.  
  43. >>> datos = json.loads(respuesta)
  44. >>> type(datos)
  45. dict
  46.  
  47. >>> datos
  48. {"datos": "Hay una eu00f1e en esta frase"}
  49.  
  50. >>> bytes_a_enviar = datos["datos"].encode("utf-8")
  51. >>> bytes_a_enviar
  52. b'Hay una exc3xb1e en esta frase'
  53.  
  54. caso1 = json.dumps(datos, ensure_ascii=True).encode("utf-8")
  55. caso2 = json.dumps(dato, ensure_ascii=False).encode("utf-8")
  56.  
  57. >>> caso1
  58. b'{"datos": "Hay una e\u00f1e en esta frase"}'
  59.  
  60. >>> caso2
  61. b'{"datos": "Hay una exc3xb1e en esta frase"}'
Add Comment
Please, Sign In to add comment