Implement correct string encoding
- 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