PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

знак 0xc286 на кодиране UTF-8 няма еквивалент в WIN1252.... При преобразуване с iconv postgres възстановяване се срива

C2 86 е UTF-8 кодирането на символа U+0086, неясен C1 контролен знак . Този знак съществува в ISO-8859-1 , но не и в кодова страница 1252 на Windows по подразбиране , който има печатаеми знаци в пространството, където ISO-8859-1 има контролите C1.

Вашата команда iconv за конвертиране в UTF-8 има -f ISO8859-1 , но вероятно сте имали предвид -f windows-1252 вместо. Това картографира байта 86 към † символ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Валидиране на уникалност в база данни, когато валидирането има условие

  2. дали sql изразът гарантира атомарност в postgres

  3. как да променя порта за слушане на postgresql в windows?

  4. изберете радиус от ST_MinimumBoundingRadius

  5. array_agg за Типове масиви