43081j / 43081j/id3

Implement correct string encoding

Aberta
#1 2 comentários 1 reação 0 responsáveis Ver no GitHub
bug
Linguagem predominante
TypeScript
Estrelas
344
Forks
66
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Currently strings are read as-is, byte by byte using a `Uint8Array`. The downside of this is that characters in high UTF-16/UTF-8 ranges will likely break or be malformed.

I'm not too sure about this but I'll assume it is an issue anyhow.

See [here](https://github.com/43081j/id3/blob/master/lib/id3frame.js#L113).

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue aponta para lib/id3frame.js na linha 113, onde as strings são lidas como Uint8Array. Comece examinando esse arquivo para entender a lógica de leitura atual. Pesquise a decodificação correta de UTF-8/UTF-16 em JavaScript/TypeScript para tags ID3. Verifique se já existem testes para codificação de strings que permitam validar o fix. 'Done' significa que strings com intervalos Unicode altos são decodificadas corretamente.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
javascript
Domínio
audio-video-rtc
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.