kzen.dev
  • Frågor
  • Taggar
  • Användare
Meddelanden
Belöningar
Registrering
När du har registrerat dig kommer du att få information om svar och kommentarer på dina frågor.
Logga in
Om du redan har ett konto loggar du in för att kontrollera nya meddelanden.
Det kommer att finnas belöningar för frågor, svar och kommentarer.
Mer
Källa
Redigera
 Alex
Alex
Question

Kodar sträng till UTF-8

Jag har en String med ett "ñ" tecken och jag har några problem med det. Jag måste koda denna sträng till UTF-8-kodning. Jag har försökt på detta sätt, men det fungerar inte:

byte ptext[] = myString.getBytes();
String value = new String(ptext, "UTF-8");

Hur kodar jag denna sträng till utf-8?

176 2011-04-20T11:55:42+00:00 3
Eric Leschinski
Eric Leschinski
Redigerad fråga 2016ör augusti 2016 в 5:34
Programmering
java
utf-8
Popular videos
CS50 2014 - Week 1, continued
CS50 2014 - Week 1, continued
för 8 år sedan
Section, Week 7
Section, Week 7
för 7 år sedan
iOS App Development with Swift by Dan Armendariz
iOS App Development with Swift by Dan Armendariz
för 7 år sedan
Unicode vs UTF-8
Unicode vs UTF-8
för 3 år sedan
Unicode Encoding! UTF-32, UCS-2, UTF-16, & UTF-8!
Unicode Encoding! UTF-32, UCS-2, UTF-16, & UTF-8!
för 2 år sedan
JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour
JavaScript Tutorial for Beginners: Learn JavaScript in 1 Hour
för 5 år sedan
Characters in a computer - Unicode Tutorial UTF-8 (3/3)
Characters in a computer - Unicode Tutorial UTF-8 (3/3)
för 10 år sedan
Web Programming - Computer Science for Business Leaders 2016
Web Programming - Computer Science for Business Leaders 2016
för 7 år sedan
Section 8
Section 8
för 9 år sedan
What you NEED to know about Base64
What you NEED to know about Base64
för 3 år sedan
Unicode, in friendly terms: ASCII, UTF-8, code points, character encodings, and more
Unicode, in friendly terms: ASCII, UTF-8, code points, character encodings, and more
för 2 år sedan
Ep 020: Unicode Code Points and UTF-8 Encoding
Ep 020: Unicode Code Points and UTF-8 Encoding
för 3 år sedan
Characters, Symbols and the Unicode Miracle - Computerphile
Characters, Symbols and the Unicode Miracle - Computerphile
för 10 år sedan
Encodage des textes ASCII, UNICode , UTF-8
Encodage des textes ASCII, UNICode , UTF-8
för 2 år sedan
WTF: UTF-8
WTF: UTF-8
för 5 år sedan
Flutter : Network call example with provider | POST | amplifyabhi
Flutter : Network call example with provider | POST | amplifyabhi
för 1 år sedan
根据列表向布局添加 TextView
根据列表向布局添加 TextView
för 7 år sedan
Code Pages, Character Encoding, Unicode, UTF-8 and the BOM - Computer Stuff They Didn't Teach You #2
Code Pages, Character Encoding, Unicode, UTF-8 and the BOM - Computer Stuff They Didn't Teach You #2
för 3 år sedan
Google Colab - Interactive Graphs, Tables and Widgets!
Google Colab - Interactive Graphs, Tables and Widgets!
för 1 år sedan
Ep 021: UTF-8 Encoding Examples
Ep 021: UTF-8 Encoding Examples
för 3 år sedan
How to convert any string into UTF-8 code
How to convert any string into UTF-8 code
för 3 år sedan
TUDev's Cryptography with Python Workshop! Hashing with hashlib!
TUDev's Cryptography with Python Workshop! Hashing with hashlib!
för 2 år sedan
How to Convert an Invalid UTF-8 String to a Valid PHP : CSS & PHP
How to Convert an Invalid UTF-8 String to a Valid PHP : CSS & PHP
för 10 år sedan
Web-Technologien, Server-Framework #04: UTF-8 in Python
Web-Technologien, Server-Framework #04: UTF-8 in Python
för 6 år sedan
BIG5-UTF8
BIG5-UTF8
för 7 år sedan
Ändra teckenkodningen för din fil (hemsida)
Ändra teckenkodningen för din fil (hemsida)
för 11 år sedan
The Link That Can Crash Chrome: http://a/%%30%30
The Link That Can Crash Chrome: http://a/%%30%30
för 8 år sedan
How to send SMS messages with PHP - GatewayAPI
How to send SMS messages with PHP - GatewayAPI
för 3 år sedan
C# Tutorial - Full Course for Beginners
C# Tutorial - Full Course for Beginners
för 5 år sedan
« Föregående
Nästa »
Den här frågan har 1 svar på engelska, för att läsa dem logga in på ditt konto.
Amir Rachum
Amir Rachum
2011ör april 2011 в 11:57
2011-04-20T11:57:52+00:00
Mer
Källa
Redigera
#12347154

Vad sägs om att använda

ByteBuffer byteBuffer = StandardCharsets.UTF_8.encode(myString)
 leventov
leventov
Redigerat svar 2018ör augusti 2018 в 11:43
164
0
Artificial intelligence to parse product page
productapi.dev
Solution / Answer
Joachim Sauer
Joachim Sauer
2011ör april 2011 в 11:58
2011-04-20T11:58:09+00:00
Mer
Källa
Redigera
#12347155

String-objekt i Java använder UTF-16-kodning som inte kan ändras.

Det enda som kan ha en annan kodning är ett byte[]. Om du behöver UTF-8-data behöver du alltså en byte[]. Om du har en String som innehåller oväntade data, så ligger problemet på ett tidigare ställe som felaktigt konverterade binära data till en String (dvs. använde fel kodning).

 Gray
Gray
Redigerat svar 2017ör oktober 2017 в 10:49
131
0
Artificial intelligence to parse product page
productapi.dev
Peter Štibraný
Peter Štibraný
2011ör april 2011 в 11:57
2011-04-20T11:57:27+00:00
Mer
Källa
Redigera
#12347153

Använd byte[] ptext = String.getBytes("UTF-8"); istället för getBytes(). getBytes() använder den så kallade "standardkodningen", som kanske inte är UTF-8.

72
0
Lägg till en fråga
Kategorier
Alla
Teknik
Kultur / fritid
Livet / Konst
Vetenskap
Professionell
Företag
Användare
Alla
Ny
Populära
1
Inessa bu
Registrerad för 1 månad sedan
2
Denis Babushkin
Registrerad för 1 månad sedan
3
asakuno asakuno
Registrerad för 1 månad sedan
4
aldo salerno
Registrerad för 1 månad sedan
5
Анна Батицкая
Registrerad för 1 månad sedan
Artificial intelligence to parse product page
productapi.dev
BG
DA
DE
EL
ES
FR
ID
IT
JA
NL
NO
PL
PT
RO
RU
SK
SV
TR
ZH
© kzen.dev 2023
Källa
stackoverflow.com
under licens cc by-sa 3.0 med angivande av